【发布时间】:2016-10-21 03:23:32
【问题描述】:
我有 2 个 nodejs 应用程序,其中一个在端口 8000 中运行,只返回“hello” 另一个运行在 3000 端口的应用程序向第一个应用程序发出简单的 http 请求
var http = require('http');
var r = http.get({
host: 'localhost',
path: '/',
port: '8000'
},
function(response) {
var body = '';
response.on('data', function(d) {
body += d;
});
response.on('end', function() {
console.log(body);
});
});
控制台日志返回
events.js:141
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED 127.0.0.1:8000
at Object.exports._errnoException (util.js:874:11)
at exports._exceptionWithHostPort (util.js:897:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
这里有什么问题? 第一个应用程序在http://localhost:8000/ 中正常运行,但出于某种原因 当第二个应用程序向第一个应用程序发出请求时,我收到上面发布的错误。感谢您的帮助。
【问题讨论】: