专用的Web服务器,nodeJS无法运行应用程序

时间:2017-08-10 21:03:04

标签: node.js apache server

好的我在运行fedora服务器的电脑上设置了我自己的网络服务器。一切都配置正确。我让我的DNS服务器将我的域指向IP并且可以连接。问题是我想在服务器上运行节点应用程序。我无法找到正确的指南或示例。看起来是,我必须运行节点应用程序'在服务器上通过终端。每次我这样做,都会收到此错误。

Error: listen EADDRINUSE 192.168.1.5:8080
at Object.exports._errnoException (util.js:1020:11)
at exports._exceptionWithHostPort (util.js:1043:20)
at Server._listen2 (net.js:1258:14)
at listen (net.js:1294:10)
at net.js:1404:9
at _combinedTickCallback (internal/process/next_tick.js:83:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
at Module.runMain (module.js:606:11)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)

据我所知,这意味着端口没有打开。但确实如此。我做错了什么,我该如何解决这个问题。相同的代码更改为此PC在本地工作正常。

var http = require('http'),
express = require('express'),
app = express();

http.createServer(function (req, res) {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
}).listen(8080, '192.168.1.5');

console.log('Server running at http://192.168.1.5:8080/');

0 个答案:

没有答案