nodejs+IIS+WebMatrix

关于node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 
Node.js 的包管理器 npm,是全球最大的开源库生态系统。

在网页编程中javascript的魅力实在是强大无比的,但由于局限于客户端,所以总是需要一种后端语言(如.NET PHP JAVA ASP等)来配合其做一些应用软件。
而node.js可以讲javascript运行在服务端,这就意味着你只需要会javascript就可以前后端都可以写了。
并且node采用非阻塞库支持事件循环,本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。

由于考虑一些开发人员对Linux比较陌生,配置安装需要写一些命令,所以本文介绍另外一种方式。在windows下用IIS作为web服务器,使用微软的开发工具WebMatrix来创建和开发nodejs网站。这种方式非常傻瓜。下载-安装-即可。

第一步:
下载 安装nodejs
https://nodejs.org/en/download/

第二步:

下载安装IISnode

https://github.com/tjanczuk/iisnode/wiki/iisnode-releases

第三步:

下载安装 url-rewrite 

笔者在安装的时候由于系统IIS的原因需要注意版本,实在不行的可以去微软web平台下安装url-rewrite(我是从微软web平台上安装的)

https://www.iis.net/downloads/microsoft/url-rewrite

第四步

下载微软的开发工具WebMatrix

https://www.microsoft.com/web/webmatrix/

第五步

上面三步安装依次搞定后,打开安装第四步下载的开发工具WebMatrix。

然后新建-从模版库创建网站-node.js

第一次创建需要下载Express模板,完成后

然后就可以看到项目目录了

点击左上角运行效果:

目前就这些。写程序等一些探究的事就先不剧透了~

QQ:83199235
原文地址:https://www.cnblogs.com/softcg/p/6518067.html