我正在尝试使用Unirest
通过Node.js
调用我的 api。
我收到一个错误,即:
unirest.post 不是函数
我的代码如下:
var unirest = require(['unirest'], function (unirest) { });
unirest.post('http://localhost:8080/country')
.headers({ 'Accept': 'application/json', 'Content-Type': 'application/json' })
.send(json_query)
.end(function (response) {
alert(response.body);
});
有人可以解释我为什么会发生这种情况吗?
好的。因此,对于其他信息,您需要根据您提供的链接使用异步导入:
require(['foo'], function (foo) {
// foo is available here...
});
// foo isn't available here
在您的具体情况中,
require(['unirest'], function (unirest) {
unirest.post('http://localhost:8080/country') // etc.
});
只需使用从文档中复制和粘贴的香草 require 语句:
var unirest = require('unirest');