簡體   English   中英

如何在Meteor應用程序中調試服務器端代碼

[英]How to debug server side code in a Meteor app

我一直在努力調試我的應用程序中的服務器端代碼。 對於客戶端,chrome或firefox中的瀏覽器調試器就像魅力一樣,但對於服務器而言則更復雜

所以這就是我如何管理流星0.5.6

沒有必要再修改run.js了

安裝node-inspector https://github.com/dannycoates/node-inspector

創建環境變量export NODE_OPTIONS='--debug'

運行meteormrt命令。 它應該告訴你像調試器在端口5858上偵聽的東西

調試器正在偵聽后,您可以啟動node-inspector並將瀏覽器指向Visit http://127.0.0.1:8080/debug?port=5858

我玩得很開心:-)

對於meteor 1.2.x及更高版本,所有內容都已打包。只需運行meteor debug並連接到提供的URL即可

這段視頻中, Slava Kim解釋了如何在服務器端調試Meteor應用程序。 首先,您必須安裝node-inspector

npm install -g node-inspector

然后使用特定變量運行Meteor應用程序

env NODE_OPTIONS="--debug" meteor

在新的終端選項卡中,通過運行該命令打開node-inspector

node-inspector

從Chrome上的node-inspector復制並粘貼網址,您將找到所有服務器端代碼來設置斷點以進行調試。 重要說明 :在(無域)文件夾中設置項目文件的斷點

我使用Node-inspector和Loggly來調試我的Meteor服務器。

節點檢查員很棒但是如果我讓測試人員告訴我生產中發生的問題或問題,它並沒有告訴我他們做了什么或者他們在做什么硬件/網絡條件。 但是,日志記錄可以告訴您導致問題的步驟和條件,允許您使用更好的信息進行調試。

從流星1.1.0.2開始, meteor debug在Meteor 1.1.0.2上發揮作用。

在這里查看更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM