当前位置: 首页 > 知识库问答 >
问题:

节点js:发送get请求、保存响应

朱越
2023-03-14

剪辑过,我剪短了。

代码变量被赋值

首先需要用get请求触发php脚本,输出不应该保存https://flower.nyaizhel.ml/fun/carbon/?code=”+code

然后,当上面的请求完成后,将get请求发送到“https://flower.nyaizhel.ml/fun/carbon/shorturl.php?short&code=”+code并将响应保存到一个变量,

对于https://flower.nyaizhel.ml/fun/carbon/shorturl.php?short&code=ii,它应该是6,请参阅url

我试着取,没有结果

共有1个答案

慕容高卓
2023-03-14

您必须等待它作为文本:

const resultValue = await fetch(`https://flower.nyaizhel.ml/fun/carbon/shorturl.php?short&code=${code}`).then(res => res.text());
// (if code === ii, resultValue = "6")
let resultAsInt = parseInt(resultValue);
 类似资料:
  • 我正在用nodejs和MongoDB创建我的第一个API,我想创建一个类似“localhost:3050/user/name”的GET请求。所以我建立了这个: ...

  • 请求方式: "|3|1|url|\r" 参数: url 设置Get请求的url链接 返回值: "|3|code|data|\r" 参数: code http请求返回的成功或者错误码, 成功:code = 200 获取数据失败:code = -1 http请求字段错误:code = 1 data http请求返回的数据 Arduino样例: softSerial.print("|3|1|http:/

  • 问题内容: 我知道使用该模块向URL发出GET请求的方法。最终,该代码仅在产生它的命令外壳中打印GET响应。 如何将这些GET响应存储在本地变量中,以便可以在程序中的其他地方使用它? 这是我使用的代码: 问题答案: 最简单的方法(但也有陷阱-见下文)是进入模块范围。 但是,这可能会导致错误。例如,您可能倾向于在致电之后。 由于异步,这将不起作用,因此它将在回调中设置之前返回控制。 创建事件发送器并

  • Expressjs框架有一个方法。如果不使用整个框架,我怎么能做到这一点? 我正在使用node-native-zip创建一个归档文件,并希望将其发送给用户。

  • 我有两个节点js应用程序,一个发送post请求,如下所示: 另一个是试图用表达式和正文解析器来处理它: 问题是在接收端我无法检索我正在寻找的json数据。有人知道我错过了什么吗?

  • 我正在使用谷歌云视觉检测图像上的文本。这种方法在80%的情况下有效。另外20%,我得到了这个错误: 当我在谷歌上搜索这个问题时,似乎我需要发送特定的标题和我的请求来解决这个问题,基本上就像这里指定的:https://cloud.google.com/vision/docs/ocr#specify_the_language_optional 但是,我不知道如何用我正在使用的Node.js代码发送这些