5

我有一个非常简单的目标。我想从我的 node.js 服务器应用程序中的一个名为 Zomato 的 API 发出一个 API 请求。我正在使用一个名为Got的 https 请求框架,它应该是请求 API 的更轻量级版本。

var got = require('got');
var httpheaders = {
    'Accept': 'application/json',
    'user-key': '**********************',
    'json': true
}

got('https://developers.zomato.com/api/v2.1/geocode?lat=35&lon=34', {httpheaders}).then(response => {
    console.log('We got something');

    console.log(response.body);

}).catch(error => {
    console.log('We got nothing');
});

当我尝试运行它时,我发现一个错误并打印,“我们什么都没有”。我似乎不知道如何实际包含 http 请求标头,但我无法根据文档弄清楚正确的语法是什么。任何帮助,将不胜感激。谢谢!

4

0 回答 0