gpt4 book ai didi

javascript - NodeJS 代码不工作

转载 作者:行者123 更新时间:2023-12-03 06:34:37 27 4
gpt4 key购买 nike

我的nodeJS代码由于某种原因无法工作。我是nodeJS的新手,所以请原谅我的无知。这是服务器代码:

var http = require('http');

console.log("before");
var app = http.createServer(function (request, response) {
console.log("Server Created");
}).listen(3000);

var io = require('socket.io').listen(app);

io.sockets.on('connection', function(socket) {
console.log("Client Connected");
});

这是我的客户端代码:

<script type="text/javascript">

var socketio = io.connect("http://localhost:3000");

</script>

我运行服务器,然后转到包含客户端代码的index.html。我觉得我一定错过了一些明显的东西:|客户端连接从不打印。

最佳答案

看起来你的服务器代码很好。

您是否尝试过在客户端代码中将 localhost 更改为 IP 地址,如下所示:

   ...
<script type="text/javascript" src="http://<YOUR_IP>:3000/socket.io/socket.io.js"></script>
<script type="text/javascript">
var socket = io('http://<YOUR_IP:3000');
</script>

关于javascript - NodeJS 代码不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38285205/

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