gpt4 book ai didi

javascript - Node js不响应请求远程服务器

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:58 25 4
gpt4 key购买 nike

我刚刚在远程共享服务器上安装了 node.js 0.8.2(我无法获得更新的版本)。到目前为止,我所能做的就是在运行 node file.js 后登录到控制台。但是,我希望能够让服务器正常工作(显然),但它不工作。这是我尝试运行的代码:

//run with node.js
console.log('hello working thingy');
var http=require('http');
var server=http.createServer(function(req,res){
console.log('requested');
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello World!');
});
server.listen(1234,'127.0.0.1');

当我在 putty 中运行它时,它显示 hello working thingy,但是当我转到 mydomain.com:1234 时,浏览器中没有任何反应并且 requested 未记录到控制台。我还尝试用 mydomain.com 替换 '127.0.0.1 并完全忽略该参数。我该怎么做才能让它发挥作用?

最佳答案

server.listen(1234, '0.0.0.0'); 如果您要远程连接,这就是您想要的。 127.0.0.1 是环回地址,仅用于同一台计算机的本地连接。 0.0.0.0 表示“监听所有 IP 地址”。

关于javascript - Node js不响应请求远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19129747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com