首先Node.js 不是 一门语言,而是javascript的运行平台。 Node的结构与Chrome十分相似,都是基于事件驱动的异步架构,浏览器通过事件驱动来服务界面上的交互,Node通过事件驱动来服务I/O。
我们一般都是使用Linux操作系统作为服务器,Linux系统相对Windows系统来说比较稳定安全。我们不需要使用两台电脑进行操纵,只需要安装一个虚拟机就可以了。以下我们进行Linux+Windows进行环境搭建。
VirtualBox的下载安装,点击下载VirtualBox 下载完成之后直接安装,安装成功之后点击“新建”,填写名称、类型、版本之后,点击“下一步”,然后选择“1024MB”内存,接下来都是默认下一步完成。如下图所示:
虚拟机下的Linux系统CentOS的安装,点击下载CentOS镜像文件,选择最近的一个进行下载。 下载完成之后,在新建的虚拟机进行安装,点击设置->存储->没有光盘->分配光驱->选择一个虚拟光盘文件,找到你下载好的ios镜像文件添加进去,网络选择桥接网卡,最后点击确定完成。 启动虚拟机进行安装CentOS,选择默认的语言(尽量不要选择中文),选择SOFTWARE SELECTION->选择Basic Web Server ->选择 Development Tools->点击Done,选择INSTALLACTION DESTINATION->只有一个磁盘(先点击取消再选择) ->点击Done完成, 安装的过程中设置管理员密码,设置完成之后等待安装完成。
xShell和xFtp的安装,xShell下载,xFtp下载 安装的时候选择家庭或者学校的来默认安装即可。在Linux下安装Node.js 修改虚拟机的网络,输入命令vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,然后把网络配置文件的最后一行ONBOOT=no修改为ONBOOT=yes。 重启虚拟机网络,输入命令:systemctl restart network查看网卡是否分配IP地址,输入命令:ifconfig 输入命令:ping www.baidu.com进行检查是否已经有网络 设置一个域名,在Windows下以管理员的身份启动记事本,打开C:\Windows\System32\drivers\etc的hosts文件下增加你虚拟机的ip地址和域名。打开xshell,新建一个会话,主机就是填写刚设置的一个域名,确定连接。这样以后就用这个来打开虚拟机就可以了。在nodejs官网下载压缩包进行解压安装。参考链接。使用这种方式快速方便,不易出错。或者使用命令:yum install epel-release安装epel。然后使用yum install nodejs安装nodejs,成功之后输入node –version出现版本号则安装成功。 在Linux下安装MongoDB 先安装epel(epel版本连接),输入命令:wget https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm进行下载输入命令:rpm -ivh epel-release-latest-7.noarch.rpm安装epel。输入命令:yum install mongodb-server安装mongodb服务器端。输入命令:yum install mongodb安装mongodb客户端。输入命令:mongo –version检查mongodb是否安装成功。出现版本号即安装成功。在Linux下安装Redis 输入命令:yum install redis。输入命令:redis-cli –version查看是否安装成功。在Windows下安装Sublime Text在Windows下安装WebStorm