起因
在工作临时遇到后台管理系统需要用到Node.js做中转服务, 达到即时通讯的目的.
由于刚刚转行基础实在太差, 在此做下记录.
依赖项
Node.js
资源
使用
1 | 打开注册表编辑器(win + r `regedit`),在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp位置 |
安装IISNode
一路
下一步
就行配置
web.config
文件1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20<configuration>
<system.webServer>
<!--indicates that the app.js file is a node.js application
to be handled by the iisnode module -->
<handlers>
<add name="iisnode" path="app.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="SendToNode" patternSyntax="ECMAScript">
<match url="/*" />
<action type="Rewrite" url="app.js" />
</rule>
</rules>
</rewrite>
<webSocket enabled="false"/>
</system.webServer>
</configuration>部署
在iis部署之后会自动生成一个iisnode文件夹, 里面存储debug信息,
因为部署在iis之后, 同时启动Node会报错或者不会打印任何东西.