【发布时间】:2016-06-03 13:01:14
【问题描述】:
我正在尝试编写一个 node.js 应用程序,以确保首先设置我的环境。
网络服务器是 Fedora 21,我在防火墙上打开了 3000 端口并刷新了 ip 表。 nmap localhost 指示端口 3000 正在侦听。
我正在使用这个节点应用程序
var http = require('http');
var PORT = process.env.PORT || 3000;
http.createServer(function (req, res) {
console.log('%d request received', process.pid);
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello world!\n');
}).listen(PORT);
console.log('%d listening on %d', process.pid, PORT);
但是当我将浏览器导航到我的服务器时,我没有收到任何预期的 hello world 消息。
【问题讨论】:
-
什么都没有,除了最初的收听信息,我什么也没收到。
-
您正在导航到
localhost:3000对吗?你的代码对我来说很好。 -
另一个注意事项,使用 lynx 并在 localhost 上导航到它也没有结果
-
我刚用了firefox,一点问题都没有。
-
哦,看来我是个白痴,在做 host:3000 的工作。
标签: javascript linux node.js fedora fedora-21