刚刚联系了node.js,记录了一些流程,供以后参考。如有歧义或错误,欢迎批评指正。
什么是Node.js?
我在网上看了一些文章,我的理解是功能类似于apache,可以理解为服务器端。但是实现机制不同,并发效果很好。他的目标是取代Apache服务器机制。
好了,让我们直接开始环境配置:
1.下载Node.js
直接去官网下载,http://www.nodejs.org/download/选择Windows Installer(。msi)版本64位。你会发现一个Windows二进制文件(。exe),这是一个独立的Node.js环境终端。无需安装即可下载,直接使用。我建议下载。msi,然后安装它。
2.安装Node.js
因为是Win8系统,安装过程中会出现一些问题。
1)错误2502,错误2503
看到这种问题,大家都知道是因为权限不够,直接用管理员权限执行就好。
2)无法执行。msi文件
您可以右键单击cmd,以管理员身份打开终端,然后执行“msiexec/package node-v 0 . 10 . 31-x64 . MSI”安装。一路都会好的。
3)如何验证安装成功
Cmd进入Node.js安装目录,比如我的是“C:ccnodejs”。在这个目录中,您将看到几个可执行文件,如node.exe和npm。如果您已经将安装路径添加到路径中,则不需要进入安装目录来执行节点。
在cmd中输入node -v以查看版本;
您也可以进入节点模式并输入“console . log(‘Hello world!’);"看输出是否正常,如下图所示:
4)进一步验证服务器功能
创建一个新的js文件,如test.js,包含以下内容:
var http=require(' http ');函数(req,res) { res.writeHead(200,{ ' Content-Type ' : ' text/html ' });RES . write(' H1Node . js/h1 ');RES . write(' Phello World/p ');RES . end(' p这只是测试Node是否工作!/p ');}).听(3000);console.log('HTTP服务器正在端口3000侦听。');然后在命令行上执行:node test.js,如下图所示:
这是在浏览器中打开http://127.0.0.1:3000/查看输出网页的结果:
好的,如果目前一切正常,说明Node.js的基本功能已经安装成功!
但是我们经常需要使用其他安装包,比如express,所以接下来让我们来谈谈npm
3.安装npm模块
首先检查npm配置的配置:输入命令npm配置列表
这里有几个解释,也是Win8,或者中国用户需要按需理解和配置的地方:
1)在c : users * * * appdata roaming 下创建一个新目录npm,否则在执行npm安装时会报告错误。
2)您可以运行以下两个命令来设置代理,并注意将代理的地址更改为您实际可以使用的地址。
npm配置集代理=http://127.0.0.1:8087(这是默认值)NPM配置集代理=null(这被设置为无代理)NPM配置集注册表=http://Registry.npmjs.org 3)如果您一步一步走到这里报告错误,一般是代理问题。4)如果成功,此时执行npm install express应该是可以的。
4.安装其他需要的模块,直接安装npm的名字就可以了。这里提到,NPM支持安装自己定义的模块。但是初学者不用担心。
好了,Node.js配置好了,收工了。