有没有人有任何经验,在创buildNode.js应用程序在Windows Azure sdk node.js?
我已经完成了这些教程:
https://www.windowsazure.com/en-us/develop/nodejs/
但现在需要debugging启用代码和修复错误等。
我试图打开iisnodedebugging使用:
<iisnode debuggingEnabled="true" loggingEnabled="true" devErrorsEnabled="true" />
但是当我导航到:127.0.0.1:81/server.js/debug我得到一个404文件找不到错误。 是否有什么特殊的事情在Windows Azure模拟器的情况下让debugging器工作…
任何帮助或build议,将不胜感激。
如果可能的话,一步一步的指导将是有帮助的。
干杯
IISnode有两个版本,一个是“完整”版本和一个是“核心”版本。 “完整”版本包含挂钩到节点检查器,它允许您使用您通过浏览/调试提到的debuggingEnabled配置字符串进行调试
不幸的是,默认情况下只有“核心”版本使用Node.js的Windows Azure SDK
您可以下载MSI并从iisnode repo安装完整版本:
https://github.com/WindowsAzure/iisnode/downloads
然后,您应该能够浏览到http:/// debug /以在节点检查器中调试您的Web应用程序(使用启用WebKit的浏览器,如Chrome或Safari)。
-标记
不确定使用Azure工具(模拟器)进行本机调试,但是Cloud9 IDE http://c9.io/提供了广泛的Node.js调试功能,并且还支持本地部署到Azure …
HTH
更新,我想你可能需要用调试信息来做旧的方式(见下面),我个人会给Cloud9 IDE一个bash
console.log(“我的调试信息”)
节点检查器(Chrome / Safari / FireFox)
如果您使用WebMatrix 2开发Node.js应用程序,则可以下载Node.js的调试扩展。 这将安装所需的文件并向WebMatrix添加一个调试按钮。 只需在扩展库中搜索“调试”即可下载并安装Node.js调试扩展。