在生产环境中,Node.js应用大多部署在linux环境下。这里我们采用虚拟机VM+windows来搭建一个Node.js开发环境。
环境软件清单
- VirtualBox
- 虚拟机CentOS安装
- xShell与xFtp
- Node.js
- MongoDB
- Redis
- Sublime Text
- WebStorm
VirtualBox安装
下载
进入官方下载地址,下载windows对应版本然后安装启动。
虚拟机创建
选择linux系统,其他64位,下一步
注意:有的电脑无法创建64位虚拟机,给出的选项只有32位,这是由于64bit的虚拟机需要硬件虚拟化支持,BIOS 默认将它关掉了,去BIOS设置中 将 virtualization 这个选项设置为enable就可以了。
设置内存1024M,下一步
创建默认格式的硬盘,为节省空间,选择“动态分配”。
创建完毕
CentOS安装
进入官方下载地址,下载DVD ISO
进入刚才创建的虚拟机,点击设置
-存储
,通过光驱安装CentOS 7
网络设置:选择桥接网卡
启动虚拟机,开始安装CentOS
语言选择English
选择需要安装的软件
选择硬盘,需要先取消再勾选
虚拟机环境配置
网卡配置
|
|

安装epel
|
|
安装nodejs
|
|
安装mongoDB服务器端
|
|
安装mongoDB客户端
|
|
linux常用命令
清除控制台:
|
|
新建文件夹(层级):
|
|
删除文件:
|
|
删除文件夹:
|
|
清空文件夹:
|
|
列出所有文件:
|
|
查看网卡配置:
|
|
重启网卡:
|
|
关闭防火墙:
|
|
关闭防火墙的开机启动:
|
|
mongoDB常用操作命令
启动mongod
|
|
注意: 运行mongoose模块前,必须启动mongod
关闭mongod
|
|
进入数据库
|
|
数据库索引
|
|
切换到某个db
|
|
db目录
|
|
查找users下数据
|
|

npm 淘宝镜像
|
|
express
安装express generator
|
|

生成express模板 expressHello
|
|


运行
|
|