Node.js from scratch
使用 webstorm,从创建一个空白的工程开始构建一个 Node.js 的websocket服务器。
- 创建空白工程
- 添加一个 js 文件,比如 main.js
- 添加一个 package.json 文件
- 在控制台中进入工程的根目录,使用命令
npm install --save ws
添加websocket模块。使用--save
参数会把模块的依赖直接添加到 package.json 文件中。 - 编辑webstorm 的 Run/Debug配置,新建一个 Node.js 的配置,在
JavaScript file:
这一栏里面写上main.js
。 - 在 main.js 中填入如下代码:
var WebSocketServer = require('ws').Server; |
至此,一个服务器就搭建好了。
注意点:
在 webstorm 中,可能会提示Unresolved function or method require()
,这是因为没有开启Node.js Core library
。在 webstorm 的Preferences->Languages & Frameworks->Node.js and NPM
下开启就可以了。