検索

ホームページ  >  に質問  >  本文

node.js - ホットリクエストをnodejsに保存し、JSON.stringify(req)を使用してエラーを報告します。

リーリー

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

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

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

世界只因有你世界只因有你2755日前882

全員に返信(3)返信します

  • 为情所困

    为情所困2017-05-16 13:22:56

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

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 13:22:56

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

    リーリー

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

    リーリー

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

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

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:22:56

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

    リーリー

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

    返事
    0
  • キャンセル返事