## 操作步骤:
1、安装 Node.js
命令行输入:
```
$ node -v
v 8.11.1
```
即安装成功
2、通过express应用生成器工具可以快速创建一个应用的骨架。
```
通过如下命令安装:
$ npm install express-generator -g
```
在当前工作目录下创建一个命名为 nodetest 的应用。
```
$ express myapp
```
然后安装所有依赖包:
```
$ cd myapp
$ npm install
```
执行如下命令即可启动:
```
npm start
```
或
安装pm2启动。PM2 是一个带有负载均衡功能的 Node 应用的进程管理器。保证进程永远都活着,0 秒的重载。
```
npm install -g pm2
```
找到项目的入口文件,如app.js
添加如下代码:
```
var hostName = ‘192.168.1.93‘;
var port = 4040;
app.listen(port,hostName,function(){
console.log(‘服务器正在运行...‘);
});
```
在该项目目录下输入命令行:
```
pm2 start app.js --watch
```
最后打开浏览器:192.168.1.93:4040 即可打开服务器网站。
### 参考网址:
```
http://nodejs.cn/
http://www.expressjs.com.cn/starter/generator.html
https://segmentfault.com/a/1190000002539204
```
## 服务器报错解决方案:
1. 启动任务管理器,查看MySQL57服务是否正在运行,否则右键启动服务
2. 是否有其他服务器冲突,如phpstudy,应停止关闭该服务,再重启MySQL57
3. 重启本地服务指令,如pm2 stop app.js -> pm2 start app.js --watch
确认好phpstudy停止关闭,MySQL57服务正常运行,本地服务运行成功。
github项目地址:
node 服务器平台搭建(node + express + pm2 + ejs + mysql)
原文:https://www.cnblogs.com/qianmo007/p/10731304.html