node.js - ホットリクエストをnodejsに保存し、JSON.stringify(req)を使用してエラーを報告します。
世界只因有你
世界只因有你 2017-05-16 13:20:56
0
3
901
リーリー

私は最初にnodejsを学習しています。リクエストが届いたときに、このリクエストに含まれる内容を確認したいのですが、コンソールを使用して直接出力できるのですが、コンソールは役に立たないので、単に保存したいのです。メモ帳を使用してローカル IDE を開いて確認すると、JSON.stringify(req) でエラーが報告されます。

私の var str = req; はここでは機能しません。これに置き換えると、txt に保存されるのは [object Object] です。

助けてください、神様、これの何が問題なのでしょうか?

世界只因有你
世界只因有你

全員に返信(3)
为情所困

req を json としてシリアル化することはできません。コンソール以外の内容を確認したい場合は、debug のみを使用できます。

いいねを押す +0
小葫芦

req には循環参照フィールドが含まれているため、文字列化できません。例を挙げてください

リーリー

req を表示したい場合は、デバッグを通じて表示できます

リーリー

コマンドラインのデバッグ
node debug <main.js>

Chromeのデバッグ
node --inspect <main.js>

いいねを押す +0
滿天的星座

ファイル内の req を確認するのは簡単です。

リーリー

自分でファイルを記述する必要はまったくありません。コマンドラインに直接入力するだけです node app.js > ./a.log 。req の内容はすべて、現在の作業ディレクトリの a.log ファイルに書き込まれます。アプリの置き換えには注意してください。 .js を実行したい js ファイルに置き換えます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート