2012-04-17 87 views
1

有沒有人有任何經驗在node.js的windows azure sdk中創建node.js應用程序?Windows Azure Node.js調試

我做這些教程:

https://www.windowsazure.com/en-us/develop/nodejs/

,但現在需要啓用了單步執行代碼並修復錯誤等

我試圖打開iisnode調試使用調試:

<iisnode 
    debuggingEnabled="true" 
    loggingEnabled="true" 
    devErrorsEnabled="true" 
/> 

但當我導航到:127.0.0.1:81/server.js/debug我得到404文件未找到錯誤。有沒有什麼特別的事情可以在windows azure模擬器的情況下讓調試器工作...

任何幫助或建議,將不勝感激。

如果可能的話,逐步指導會有幫助。

乾杯

回答

0

不知道有關使用Azure工具(仿真器),但CLOUD9 IDE http://c9.io/提供廣泛的Node.js調試功能,也原生支持部署到Azure的本地調試......

HTH

更新,我想你可能需要調試信息做舊的方式方法(見下文),我個人將給予CLOUD9 IDE一個bash

的console.log(「我的調試信息」)

節點檢查器(Chrome/Safari/Firefox)的

http://howtonode.org/debugging-with-node-inspector

1

IISnode有兩個版本,一個 '全' 和 '核心' 版本。 '完整'版本包含掛鉤到節點檢查器,它允許您使用您通過瀏覽/調試提到的debuggingEnabled配置字符串進行調試

不幸的是,默認情況下,Windows Azure SDK只安裝'核心'版本對於node.js的

您可以從iisnode回購下載MSI安裝完整版:

https://github.com/WindowsAzure/iisnode/downloads

那麼你應該能夠瀏覽到http:///調試/調試你的節點檢查器中的Web應用程序(使用啓用了WebKit的瀏覽器,如Chrome或Safari)一世)。

馬克

0

如果您使用的WebMatrix 2來開發你的Node.js應用程序,然後你可以下載Node.js的調試擴展這將安裝所需的文件並向WebMatrix添加一個調試按鈕。只需在擴展庫中搜索「調試」即可下載並安裝Node.js調試擴展。