Node.js开发环境搭建

xiaoxiao2021-02-28  96

一、Node.js的认识

  首先Node.js 不是 一门语言,而是javascript的运行平台。   Node的结构与Chrome十分相似,都是基于事件驱动的异步架构,浏览器通过事件驱动来服务界面上的交互,Node通过事件驱动来服务I/O。

二、Node.js的特点

部署简单方便: 环境配置简单,只需要安装Node.js即可注重约定项目所需要扩展、插件、资源相对独立,不易冲突事件驱动: 主要观点:根据当前出现的事件,调动资源进行相关的处理。异步编程: 异步的实现方式: 回调函数,事件监听, 订阅/发布高效与性能: 单个操作的性能并不优于其它解决方案。通过优化资源调配和I/O操作来实现高效。 其它语言对IO的处理,如: PHP:原地等待,开多进程 C/C++:利用线程,程序要自己维护线程和资源的状态单线程与多进程: Goole V8是单线程的,所以Node.js与同样是单进程的。为了更好的利用CPU资源,可以利用子进程和多进程: 子进程:Node.js的child_proces模块多进程:PM2等第三方工具 Node.js的缺点: 大量采用用匿名函数,使得抛出的异常不易阅读try/catch限于同步代码,使得异常捕获较为复杂单线程:可靠性不适合CPU密集型的场景回调的代码习惯影响阅读

三、Windows下的Node.js开发环境搭建

  我们一般都是使用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

四、运行node(Hello World例子)

创建一个JS文件:vim test.js在test.js文件插入js代码保存 运行node:node test.js
转载请注明原文地址: https://www.6miu.com/read-57962.html

最新回复(0)