我是节点新手,在一个简单的教程中遇到了这个错误。
我在 OS X 10.8.2 上从 CodeRunner 和终端尝试此操作。
我也尝试过将我的模块放入node_modules
folder.
我可以看出这是某种连接问题,但我不知道为什么?
events.js:71
throw arguments[1]; // Unhandled 'error' event
^
Error: connect ECONNREFUSED
at errnoException (net.js:770:11)
at Object.afterConnect [as oncomplete] (net.js:761:19)
app.js:
var makeRequest = require('./make_request');
makeRequest("Here's looking at you, kid");
makeRequest("Hello, this is dog");
make_request.js:
var http = require('http');
var makeRequest = function(message) {
//var message = "Here's looking at you, kid.";
var options = {
host: 'localhost', port: 8080, path:'/', method: 'POST'
}
var request = http.request(options, function(response) {
response.on('data', function(data) {
console.log(data);
});
});
request.write(message);
request.end();
};
module.exports = makeRequest;
每当您调用的服务器拒绝连接时,您很可能会遇到 Node.js 崩溃的问题。尝试这个:
process.on('uncaughtException', function (err) {
console.log(err);
});
这使您的服务器保持运行,并为您提供了附加调试器并查找更深层次问题的位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)