javascript - 将 $.get 转换为 node.js 请求

标签 javascript node.js https get request

我正在使用地理定位,我在客户端处理所有事情,现在我想从

处理这个问题

目前使用它作为;

var url = "youtube.com",
    options = { 
        key: API_KEY,
        video: "vid_id"
    };


$.get(url, options, function(data) {
    console.log(data)
})

我想将它与nodeJS HTTPS一起使用,所以我尝试了;

var https = require("https"),
    url = "youtube.com",
    options = { 
        key: API_KEY,
        video: "vid_id"
    };


https.get(url, options, function(data) {
    console.log(data)
})

但我无法让它工作,我希望有人可以转换它。

最佳答案

尝试使用 Node.js 的 request 模块。通过运行安装它: npm 安装请求

var request = require('request');

request(`youtube.com/?key=${key}&video=${video_id}`, function (error, response, body) {
  console.log('error:', error); // Print the error if one occurred
  console.log('body:', body); // Print body of the response.
});

关于javascript - 将 $.get 转换为 node.js 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45070482/

相关文章:

javascript - 如何解决 typescript 中的多个 promise

用于登录 TopCoder 的 Perl 脚本

php - HTTPS 重定向到 HTTP

ruby-on-rails - SSL 证书 WPEngine 到 Heroku Rails

javascript - 导入深度嵌套的 Javascript 组件的最佳实践

javascript - 选择不是第一个 child 且不包含某些内容的所有 `li`

javascript - 从 Json 加载 FabricJS

node.js - Puppeteer page.click 在 headless 模式下不起作用

javascript - 分割和映射后输出错误

node.js - 如何通过nodejs驱动在MongoDB上设置slaveOk?