码迷,mamicode.com
首页 > Web开发 > 详细

nodejs+IIS+WebMatrix

时间:2017-03-08 11:24:20      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:事件驱动   分享   hub   exp   matrix   ase   windows   运行环境   生态   

关于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模板,完成后

技术分享

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

点击左上角运行效果:

技术分享

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

 

nodejs+IIS+WebMatrix

标签:事件驱动   分享   hub   exp   matrix   ase   windows   运行环境   生态   

原文地址:http://www.cnblogs.com/softcg/p/6518067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!