Socket.io聊天示例node.js需要

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Socket.io聊天示例node.js需要相关的知识,希望对你有一定的参考价值。

来自socket.io chat example. index.js中的含义是什么:

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

'../ ..'是什么意思?我查了一些信息,有人说'../'表示父文件夹中的index.js,这是正确的吗?

我注意到index.js缺少require('socket.io')(server);

index.js:
var express = require('express');
var app = express();
var path = require('path');
var server = require('http').createServer(app);
var io = require('../..')(server);
var port = process.env.PORT || 3000;

所以也许../ ..我们也需要socket.io吗?

在SO上发现相同的问题:

这是link

答案

基本上../表示移动到当前目录的父目录。所以下面的行意味着../ ..将开始搜索父目录的父目录,将尝试访问服务器模块的表单相同。

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

假设您当前位于index.js文件所在的Project / fol1 / fol2文件夹中,因此如果您需要项目文件夹中的模块或文件,则必须先转到该路径,然后才能访问模块“../。 “这也会做同样的事情。

请参考亚当回答的以下链接问题,您将获得清晰的想法。 node.js filesystem

以上是关于Socket.io聊天示例node.js需要的主要内容,如果未能解决你的问题,请参考以下文章

允许多个用户加入聊天室(使用 Django、Socket.io 和 node.js)

使用 node.js、websockets 和 socket.io 创建实时聊天

Heroku 上的 Socket.io 聊天应用程序与 node.js

如何使用 Socket.io 和 Node.js 开发大型聊天应用程序 [关闭]

Node.js websocket 使用 socket.io库实现实时聊天室

Node.js笔记-使用socket.io构建websocket聊天室