私のアプリでサーバーサイドコードをデバッグするのに苦労しています。私は流星のためにそれを管理する方法クライアントのために、クロムまたはFirefoxでブラウザのデバッガが魅力のように動作しますが、それはだからここMeteorアプリケーションでサーバーサイドコードをデバッグする方法
答えて
サーバのより複雑ではある0.5.6
といじくり回す必要はありませんrun.jsはもう
ノード・インスペクタをインストールhttps://github.com/dannycoates/node-inspector
環境変数にexport NODE_OPTIONS='--debug'
実行meteor
またはを作成しますコマンド。これは、デバッガが待機してたら、ノード・インスペクタを起動してVisit http://127.0.0.1:8080/debug?port=5858
にブラウザを指すことができ、私は
:-)それで多くの楽しみを持っていたあなたにデバッガがポートで5858を聴くようなものを教えてください流星1.2.xのために
以降、すべてが中にパッケージ化されている。単にmeteor debug
を実行して、私は流星サーバーをデバッグするノードインスペクタとLogglyの両方を使用して、URL
うわー、これはかなり甘いです。これはクロムデバッガのようなものですが、サーバー用です... –
最新バージョンのMeteor(0.7.0.1)は、ノードインスペクタの最新バージョンではもはやブレークポイントで停止しません。理由はまだ不明です(https:// github。com/meteor/meteor/issues/1411)しかし、コード内にデバッガーステートメントを置くことで回避策があります:-( –
BTW、IntelliJを使用している場合、Gorb博士が推奨するステップを実行できますが、 「Node.jsリモートデバッグ」の設定、サーバーを127.0.0.1(ローカルでデバッグしている場合)に設定し、ポートをmeteorコマンドで報告されたポート(通常5858)に設定します。これは0.8とIntelliJ 13でうまくいきます。 – occasl
に接続します。
ノードインスペクタは素晴らしいですが、問題や問題が本番で起こっていることを私に知らせるテスターがあれば、彼らが何をしたのか、どのハードウェア/ネットワーク状態であるのか正確にはわかりません。しかし、より良い情報でデバッグすることを可能にする問題の原因となったステップ&の条件については、ログに記録することができます。
this video Slava Kimは、誰かがサーバー側でMeteorアプリケーションをどのようにデバッグできるかを説明しています。 まず、あなたが
npm install -g node-inspector
ノード・インスペクタをインストールしてから、コマンドを実行します
node-inspector
によりノード・インスペクタを開き、新しいターミナルタブで特定の変数
env NODE_OPTIONS="--debug" meteor
で流星アプリを実行する必要があります
Chromeでnode-inspectorのURLをコピー&ペーストすると、すべてのサーバー側のコードでデバッグ用のブレークポイントを設定できます。 重要:流星1.1.0.2のようフォルダ
(ドメインなし)で、プロジェクトのファイルにブレークポイントを設定、meteor debug
は流星1.1.0.2上のトリックを行います。
詳細情報hereを参照してください。
- 1. angle-meteorのtypescriptをデバッグする方法
- 2. WebStormでMeteorユニットテストをデバッグする方法は?
- 3. Meteorビルドがクライアントにサーバーサイドコードをインポートしています
- 4. node.js react expressアプリケーションをデバッグする方法
- 5. シンプルなRoRアプリケーションをデバッグする方法
- 6. Rhodesアプリケーションをデバッグする方法
- 7. プロダクションRailsアプリケーションをデバッグする方法は?
- 8. Angular2-Meteorアプリケーションで「meteorhacks」から集計を使用する方法
- 9. 特定のiOSシミュレータでMeteorアプリケーションを起動する方法
- 10. サーバーサイドコードの機能をローカルで再作成する方法
- 11. grailsアプリケーションのデバッグ方法
- 12. GNUstepアプリケーションのデバッグ方法は?
- 13. Javaアプリケーションのデバッグ方法
- 14. キャッシュマニフェストをMeteorアプリケーションに追加する簡単な方法は?
- 15. TomCatインスタンスを使用したGWTサーバーサイドコードのデバッグ
- 16. EclipseでリモートJavaアプリケーションのデバッグを使用してGroovyコードをデバッグする方法
- 17. PycharmでGoogle App Engine Webアプリケーションをローカルでデバッグする方法は?
- 18. クライアントからサーバーサイドコードを非表示にする方法
- 19. QtCreatorを使用してデバイス上でアプリケーションをデバッグする方法
- 20. Meteor jsでカスタムイベントをトリガーする方法
- 21. 本番環境でElixirアプリケーションをデバッグする方法は?
- 22. Windows Mobileで.netアプリケーションをデバッグする方法
- 23. ビジュアルスタジオコードで角度アプリケーションをデバッグする方法は?
- 24. xcodeで同時に2つのアプリケーションをデバッグする方法は?
- 25. IntelliJ Ideaでscalatraアプリケーションをデバッグする方法は?
- 26. EclipseでAndroid用のjavafxアプリケーションをデバッグする方法
- 27. EclipseでAndroidアプリケーションのデバッグを停止する方法
- 28. ランタイム中にVisual StudioでPygameアプリケーションをデバッグする方法
- 29. Spring Tool SuiteでSpring起動アプリケーションをデバッグする方法
- 30. Visual StudioでC#アプリケーションをデバッグする方法は?
また、[WebStorm IDE](http://stackoverflow.com/questions/14751080/how-can-i-debug-my-meteor-app-using-the-webstorm-ide)を使用してサーバー側をデバッグすることもできます)。 –
'meteor debug'はMeteor 1.1.0.2でトリックを行いました。 –