javascript - 在 Controller 中发出 HTTP 请求 - sails.js

标签 javascript node.js xmlhttprequest sails.js

是否可以在 Controller 中发出请求?我尝试过使用 node.js http 模块,但没有成功。还有其他方法可以做到这一点吗?

最佳答案

好的,我设法使用另一个模块“请求”解决了这个问题。我做了什么:

在您的项目中安装模块:

npm install -S request

在你的代码中你应该有:

var request = require('request');

request.get({
  url: <your url>
}, function(error, response, body) {
  if (error) {
    sails.log.error(error);
  }
  else {
    sails.log.info(response);
    sails.log.info(body);
  }
});

关于javascript - 在 Controller 中发出 HTTP 请求 - sails.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30523872/

相关文章:

javascript - 使用 XHR 的结果重新填充 DataTables 表

javascript - 单击一行获取该特定行的数据

javascript - 如何使用 jQuery 获取表 tds 的类名并将其写入数组?

javascript - 如何防止用户使用 express 访问客户端 html 文件?

javascript - Promise在这种情况下如何实现?

javascript - 如何从 JS 或 Node.js 发布?

javascript - jqXHR - http-status-code-403(但状态码为 0)

javascript - 如何区分两种HTTP错误案例: CORS blocking vs. server is down [duplicate]

javascript - 使用 underscore.js 将两个(或更多)数组映射为一个数组

javascript - 在控制台中抑制 Chrome 'Failed to load resource' 消息