一、需求分析
系统环境:win2008r2
使用平台:nodejs
实现功能:Websocket
拥有网站服务器,拥有域名,能使用域名访问网站。
然后,借助域名的访问功能,访问nodejs
下面为大家介绍的是,通过域名访问聊天室。
二、配置的设置
假设NODEJS平台要启动的文件是server.js
那么,我们可以这样来设置域名和IP的对应关系,以便能直接访问到NODEJS提供的功能。
在网站根目录下,假如建立文件夹Chat,那么,设置的文件如下
原来在本地测试的时候是这样的
var clients = [];
var clientIndex = 1;
var uuid = require('node-uuid');
var ws = require('ws').Server;
var server = new ws({host:"localhost",port:8181});
保存到服务器之后,要改成这样:
var clients = [];
var clientIndex = 1;
var uuid = require('node-uuid');
var ws = require('ws').Server;
var server = new ws({host:"服务器IP地址",port:8181});
这样就行了,其实非常简单,不像网上讲的那种,设置什么代理之类的,其实没有必要,当然,前提就是我们拥有一个域名,早就设置好了域名和IP的对应关系。
下面为大家提供一个在线示例:http://www.wsbst.net/chat/nb.htm