Javascript 我的Twilio函数无法在JSON REST API中获取引号

Javascript 我的Twilio函数无法在JSON REST API中获取引号,javascript,twilio,twilio-api,Javascript,Twilio,Twilio Api,我只是想抓住一些具体的引用在这个链接,它不工作。 我复制了本教程中的代码,但它在我这方面不起作用。我想从json链接中获得的引用不适用于下面的函数。有人能帮我吗?:) 请原谅,但据我所知,FS模块 表示文件系统模块 试试这段代码,这是您应该如何发送HTTP请求的 let handler = function (context, event, callback) { fetch('https://quotes.rest/qod.json') .then(response => r

我只是想抓住一些具体的引用在这个链接,它不工作。 我复制了本教程中的代码,但它在我这方面不起作用。我想从json链接中获得的引用不适用于下面的函数。有人能帮我吗?:)


请原谅,但据我所知,FS模块 表示文件系统模块

试试这段代码,这是您应该如何发送HTTP请求的

let handler = function (context, event, callback) {
  fetch('https://quotes.rest/qod.json')
    .then(response => response.json())
    .then(data => {
      const gotd = data;
      console.log(gotd);
      //Your codes Goes Here
    });
}
handler()

这里是Twilio开发者福音传道者

正如user3761325所指出的,
fs
是Node.js文件系统模块,不发出HTTP请求。我个人很喜欢Node.js中有许多库,它们可以让您轻松地发出HTTP请求

创建此视频时,
get
模块在Twilio功能中默认可用,但情况不再如此。您需要将
get
安装到函数依赖项中。你可以退房

got
添加到依赖项后,您可以要求
got
并使用它发出请求,如视频中所示:

const-got=require(“got”);
exports.handler=函数(上下文、事件、回调){
得到https://quotes.rest/qod.json)。然后(响应=>{
const qotd=JSON.parse(response.body);
让quote=qotd.contents.quotes[0];
回调(空,引号);
});
};

您也可以对或执行同样的操作。

欢迎使用SO。“它不工作”不是一个问题描述。请编辑您的问题并添加详细信息。怎么搞的?您看到错误了吗?在Twilio函数中无法识别提取代码。它返回一个错误。fetch在JavaScript中可用,而不是在Node中。如果您想在node中使用它,您需要将
节点获取
包作为一项要求(并将其包含在Twilio函数的依赖项中),谢谢。我也会记住的,谢谢你,菲尔纳什。它现在正在工作,Get dependencies是它不运行的原因。在我安装它之后,代码执行得非常完美。
let handler = function (context, event, callback) {
  fetch('https://quotes.rest/qod.json')
    .then(response => response.json())
    .then(data => {
      const gotd = data;
      console.log(gotd);
      //Your codes Goes Here
    });
}
handler()