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 开发大型聊天应用程序 [关闭]