對節點js和socket.io來說,這是非常新的東西。我正在使用socket.io進行windows azure項目。我創建了一個啓動socket.io服務器的App.js,但我不知道如何以編程方式運行該腳本。我可以像命令提示符那樣運行該腳本,如「node app.js」,並且socket.io服務器啓動並且客戶端應用程序能夠很好地與socket.io服務器交互。如何在Windows Azure雲項目中啓動節點js腳本?
我也可以去127.0.0.1/App.js並啓動socket.io服務器。
但我希望腳本自動運行,只要我在我的VS啓動項目。任何想法如何我可以做到這一點?
編輯:
原來iisnode可以搞定一切,我不得不把重寫代碼在web.config中。從這裏http://www.windowsazure.com/en-us/develop/nodejs/tutorials/getting-started/我得到這個重寫代碼
<rewrite>
<rules>
<clear />
<rule name="app" enabled="true" patternSyntax="ECMAScript" stopProcessing="true">
<match url="iisnode.+" negate="true" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="App.js" />
</rule>
</rules>
</rewrite>
它自動啓動App.js,但其重新引導我所有的意見,以App.js腳本樣本蔚藍節點JS應用。我想這跟我上面寫的重寫代碼有關。我應該做些什麼改變才能讓App.js在啓動時運行,並且仍然能夠訪問我的其他html視圖?
感謝
雅,我沒有經歷,但整個過程完成後使用Windows Azure的電源外殼,我在VS 12上工作,我希望有一些代碼可以啓動應用程序。js腳本啓動? – Bitsian 2013-03-07 05:21:10