私は最初にnodejsを学習しています。リクエストが届いたときに、このリクエストに含まれる内容を確認したいのですが、コンソールを使用して直接出力できるのですが、コンソールは役に立たないので、単に保存したいのです。メモ帳を使用してローカル IDE を開いて確認すると、JSON.stringify(req) でエラーが報告されます。
私の var str = req; はここでは機能しません。これに置き換えると、txt に保存されるのは [object Object] です。
助けてください、神様、これの何が問題なのでしょうか?
req を json としてシリアル化することはできません。コンソール以外の内容を確認したい場合は、debug のみを使用できます。
req には循環参照フィールドが含まれているため、文字列化できません。例を挙げてください
リーリーreq を表示したい場合は、デバッグを通じて表示できます
リーリーコマンドラインのデバッグ
node debug <main.js>
Chromeのデバッグ
node --inspect <main.js>
ファイル内の req を確認するのは簡単です。
リーリー自分でファイルを記述する必要はまったくありません。コマンドラインに直接入力するだけです
node app.js > ./a.log
。req の内容はすべて、現在の作業ディレクトリの a.log ファイルに書き込まれます。アプリの置き換えには注意してください。 .js を実行したい js ファイルに置き換えます。