2016-10-19 2 views
4

私はASP.NET MVC/C#でVisual Studioを使用して開発しています。このスタックでは、デバッグは非常に徹底的で簡単です。プロジェクトを作成し、コードを作成し、ブレークポイントを設定し、F5キーを押して実行します。Node.jsで使用できるデバッグオプションは何ですか? Esp。 Visual Studioコード

Node.jsのオプションは何ですか?具体的にはVisual Studioコードを使用しますか?私はデバッグ設定ファイルを設定しようとしましたが、結果が混在していて、C#/ Visual Studioのデバッグよりもエラーが発生しやすいようです。デバッグ機能をノードで合理化する方法はありますか?Visual StudioでC#を使用したのと同じ方法ですか?私はJSがコンパイルされているのではなく解釈されていることを知っています...

アップデート:私はデバッグボタンをクリックし、launch.jsonファイルを設定しようとしました。しかし、これは通常私を間違いに導きます。たとえば、私はlaunch.jsonを自分のアプリケーションのエントリーポイントに設定しており、私のアプリケーションはMVCパターンを使用しています。私がアプリケーションを起動すると、コントローラエンドポイントにアクセスする前にデバッガがブレークポイントで停止しますが、C#を使用するVisual Studioではデバッガがリッスンし、エンドポイントにアクセスするとブレークポイントで停止しますスルー。 Visual Studioのコード/ノードデバッガは、エンドポイントがトリガされる前でもすべてのブレークポイントをステップ実行したいと考えています。また、Visual Studio 2015 CommunityのNodejs Tools拡張機能を試してみましたが、Microsoft Typescriptエラーが発生しました。それはとても単純ではないようです。

+0

拡張機能を試しましたか?もしそうなら、どの回答者があなたが試したものかを知ることは便利かもしれません。 –

+0

@IanEmnaceが更新されました、ありがとうございます。 –

答えて

0

Chromeをお試しいただきましたか? ChromeでF12キーを押してDevelopers Toolsを表示すると、出力コンソールが表示され、ソースが表示され、ブレークポイントが設定されます。ここで

+0

はい、あります。しかし、ブラウザでバックエンドコードを正しくデバッグする方法がわかりません。 –

0

は、視覚スタジオの外でノードをデバッグするためのいくつかのオプションがあります How do I debug Node.js applications?

今バックエンドのため、私はクロームのためのポストマンを使用することをお勧めします: https://www.getpostman.com/

これは、任意のAPIを消費し、あなたが見ることができるようになりますあなたが入力した情報が正しい場合。 APIのルート、APIに送信されるパラメータ、および返送されるデータをチェックする場合は、時間を大幅に節約できます。

ほとんどの人がビジュアルスタジオでのデバッグにも使用できることを知っていないか、わかっているようです。

関連する問題