unirest.post 不是一个函数



我正在尝试使用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');

相关内容

  • 没有找到相关文章

最新更新