CentOSを実行しているWindowsボックスとVMがあります。 PHPStormを使ってノードCLIスクリプト(ポートを開かない)をどのようにデバッグすることができるのか誰かが知りましたか? 「編集構成」は、着信接続をリッスンする代わりに、どこかの接続のみをサポートしているようです。PHPStormを使用したノードJSのリモートデバッグ方法
答えて
nodejs pluginがインストールされていることを確認してください。
サーバーにバランサパッケージが用意されている場合(私のEC2ボックスは使用できませんでした)、use this tutorialでバランサを使用してポートを転送できます。
yum install balance -yt
balance -df 8585 127.0.0.1.5858
iptablesを持つ多くのレポートの成功は、このように(私のために動作しませんでした)LOにはeth0からリダイレクト:
iptables -t nat -A PREROUTING -p tcp -m tcp -i eth0 --dport 5858 -j DNAT --to 127.0.0.1:5858
(底部近く)シンプルなノードスクリプトdescribed in this eclipse debugging tutもあり、ローカルのデバッグをリモートホストにトンネリングします。
しかし、いったん私がその道をはるか遠ざけてしまえば、私はSSHをよく知っているので、この点を見ていませんでした。最終的にはI went with an SSH tunnelとPHPStormをlocalhostをデバッグするように設定してください。
ssh -f [email protected] -L local_port:localhost:port_on_remote -N
これは「ssh_user
としてyour-remote-host
へのsshログインを意味したら、そこにオープン:
Windows以外のユーザーの場合
PHPStormが[リモートパスのバグ](http://youtrack.jetbrains.com/issue/WI-9821?projectKey=WI)の修正をリリースしたようです。それは非常にエキサイティングなことです。 – Kato
PHPデバッグセッションと同じように、ブラウザから接続するときにヘッダーを設定する必要がありますか?また、PHPStorm内のコードにブレークポイントを設定することができますか、またはsys.debug()を使用する必要がありますか? – codecowboy
は、ここではどのようにセットアップのsshを使用してポートフォワーディングトンネルをすることです。 localhost:port_on_remote
に接続し、sshが実行されているマシンのlocal_port
にこの接続を公開してください。
ノードのデバッガはローカルホストのIPアドレスにのみバインドするため(your-remote-host
が解決するアドレスではないため)、わかりにくい部分はlocalhost
を使用する必要があります。実際の値と
例:
ssh -f [email protected]odeserver.com -L 5858:localhost:5858 -N
(this howtoに基づいて、ちょうどlocalhost
作品を把握するために私にいくつかの時間がかかりました)。
- 1. ノードJSを使用してリダイレクトする方法は?
- 2. ノードJSと角度JSを使用したFacebookオープン認証
- 3. IntelliJを使用したjnlpアプリケーションのリモートデバッグ
- 4. Eclipseを使用したTomcatでのリモートデバッグ
- 5. リモートデバッグZendを使用したPHPコマンドラインスクリプト?
- 6. コアPHPアプリケーションでノードjs json webトークンライブラリを使用する方法
- 7. PHPStormを使用したphpcsのカスタムルールセット
- 8. ノードJSを使用したCloud9 SSLアプリケーションの設定
- 9. ノードjsを使用したhtml応答の比較
- 10. ノードjsでリクエストをレンダリングする方法
- 11. ノードJSとMongoDBをホストする方法
- 12. ノードjsを使用するRESTful Webサービス
- 13. NPMを使用するためのノードJSアプリケーションの設定
- 14. gdbserverなしでEclipse CDTを使用してリモートデバッグを行う方法は?
- 15. XDebugを使ったPHPリモートデバッグ
- 16. REST呼び出しノードjs内のレスポンスにファイルを添付する方法js
- 17. Eclipse CDTを使用したMCF5485EVBボードのリモートデバッグについて
- 18. ノードjsでDOMParserを使用しようとしています
- 19. phpstormでのリモートサーバの使用
- 20. ノードjsを使用してmysqlプロパティファイルを読む
- 21. WebStormとノードJSを使用して例外をブレークする
- 22. ノードJSを使用してネストされたXMLから値を抽出
- 23. ノードJS:ノードsheduleパーサのバグ
- 24. DIVをノードとして使用して単純なd3.jsネットワークグラフをコーディングする方法
- 25. ノードjsのクライアントコード
- 26. ノードJSクリックボタンページの
- 27. ユーザモジュール - ノードのjs
- 28. PhpStorm/IntelliJは使用法からメソッドを生成します
- 29. d3.jsの既存のノードを削除する方法
- 30. ノードjsのIPアドレスにホスト名を解決する方法
あなたはここで何を達成しようとしていますか? – alessioalex
@alessioalex、ブレークポイントを設定し、varsなどを読んでください - リモートのxDebugと同じです - 私はPHPStormでbpを設定し、listenを開始し、puttyを使用してVM上のノードスクリプトを実行します。私にすべての便利なものをさせてください。 – Fluffy
ローカルマシン上のポートオープンがリモートサーバー上のポートにリダイレクトされるように、SSHトンネルを設定することもできます。 – CrazyCoder