对节点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