【发布时间】:2015-06-12 05:05:52
【问题描述】:
我正在构建一个同构的 React 应用程序。我正在使用 Webpack 来捆绑我的 JS。我正在使用 react-router 进行路由。当我点击“/搜索”路由时,要呈现的组件调用 API(当前只是一个测试 JSON 文件)。在客户端,超级代理调用工作正常,并在渲染此路由时提取数据。当我尝试从服务器端渲染相同的路由时,我收到此错误:
Potentially unhandled rejection [2] Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect [as oncomplete] (net.js:892:19)
任何想法为什么会发生这种情况?
这是调用的代码:
var request = require('superagent');
var Promise = require('Promise');
module.exports = {
doCall: function(url, params) {
return new Promise(function(resolve, reject) {
request
.get(url)
.end(function(err, res) {
if(res) {
resolve(res);
}
else {
reject(err);
}
});
});
}
};
【问题讨论】:
标签: node.js reactjs react-router superagent