gpt4 book ai didi

javascript - 如何运行Socket.io聊天演示?错误..//

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

您好,我是编程新手,正在尝试运行 socket.io 聊天演示。然而,当我尝试运行它时,它给了我一个错误,在第 5 行发现它无法找到('../..')。有人可以向我解释为什么会发生这种情况吗?

这是问题所在的代码片段:

// Setup basic express server
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('../..')(server);
var port = process.env.PORT || 3000;

server.listen(port, function () {
console.log('Server listening at port %d', port);
});

// Routing
app.use(express.static(__dirname + '/public'));

// Chatroom

完整的源代码位于 Github

最佳答案

问题出在这一行。在 github 上的示例中,它可以工作,因为它链接到根文件夹中的 socket.io 库。

var io = require('../..')(server);

在你的情况下,如果你试图启动这个例子而不是整个socket.io文件夹,你需要使用 npm 安装socket.io库.

npm install --save socket.io

下载库后,您可以直接引用它:

var io = require('socket.io')(server);

关于javascript - 如何运行Socket.io聊天演示?错误..//,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30136858/

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