Vin*_*mie 7 javascript https node.js zomato-api
我心里有一个非常简单的目标。我想从我的 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');
});
Run Code Online (Sandbox Code Playgroud)
当我尝试运行它时,我发现一个错误并打印“我们什么也没得到”。我似乎不知道如何实际包含 http 请求标头,但我无法根据文档找出正确的语法。任何帮助,将不胜感激。谢谢!
小智 1
https://github.com/sindresorhus/got/blob/HEAD/documentation/2-options.md
你可以使用这样的选项
import got from 'got';
const options = {
headers: {
foo: 'bar'
}
};
const data = await got(url, options).json();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12558 次 |
| 最近记录: |