這是我如何做了它在Windows 7
的instructions are here部分。 其他是found here。
安裝軟件
1)安裝node-v0.10.26-x64
2)安裝iisnode-full-iis7-v0.2.2-x64
3)冉setupsamples.bat內C:\ Program Files文件\ iisnode
安裝目錄
4)內℃下除去一切:\ Program Files文件\ iisnode \ WWW
5)提取的ghost-0.7.1內C:\ Program Files文件\ iisnode \ WWW
安裝節點模塊
6)冉Node.js的命令提示管理員
7)類型的C:
8)鍵入的CD C:\ Program Files文件\ iisnode \ WWW
9)「npm install --production」|命令來安裝NPM
10)SQLITE3沒有安裝所以不得不跑 「npm install https://github.com/mapbox/node-sqlite3/tarball/master」 進行安裝
配置
11)必須安裝url rewrite
12)改變Ç :\ Program Files \ iisnode \ www \ config.js正在開發中 url:'http://localhost/blog', port:process.env.PORT
13)仍然在C:\ Program Files \ iisnode \ www中的node.js命令提示符下鍵入「node.exe index.js」來運行它
14)從iis中刪除節點並添加應用程序博客並指出到我的目錄C:\ Program Files文件\ iisnode \ WWW
15)的添加web.config文件中C:\ Program Files文件\ iisnode \ WWW
<configuration>
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
<add name="iisnode" path="index.js" verb="*" modules="iisnode" />
<add name="WebDAV" path="*" verb="" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />
</handlers>
<defaultDocument enabled="true">
<files>
<add value="index.js" />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="Ghost">
<match url="/*" />
<conditions>
<add input="{PATH_INFO}" pattern=".+\.js\/debug\/?" negate="true" />
</conditions>
<action type="Rewrite" url="index.js" />
</rule>
</rules>
</rewrite>
<!--
See https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/web.config for information regarding iisnode specific configuration options.
-->
<iisnode node_env="%node_env%" loggingEnabled="false" debuggingEnabled="false" devErrorsEnabled="false" />
</system.webServer>
</configuration>
鏈接要點似乎被打破...... – jbl
額外的空間是罪魁禍首 – Dev
我們該如何將index.js文件中的ENV更改爲生產? – user197508