私は最初にnodejsを?qū)W習(xí)しています。リクエストが屆いたときに、このリクエストに含まれる內(nèi)容を確認(rèn)したいのですが、コンソールを使用して直接出力できるのですが、コンソールは役に立たないので、単に保存したいのです。メモ帳を使用してローカル IDE を開(kāi)いて確認(rèn)すると、JSON.stringify(req) でエラーが報(bào)告されます。
私の var str = req; はここでは機(jī)能しません。これに置き換えると、txt に保存されるのは [object Object] です。
req を json としてシリアル化することはできません。コンソール以外の內(nèi)容を確認(rèn)したい場(chǎng)合は、debug のみを使用できます。
コマンドラインのデバッグnode debug <main.js>
Chromeのデバッグnode --inspect <main.js>
ファイル內(nèi)の req を確認(rèn)するのは簡(jiǎn)単です。
リーリー自分でファイルを記述する必要はまったくありません。コマンドラインに直接入力するだけです node app.js > ./a.log
。req の內(nèi)容はすべて、現(xiàn)在の作業(yè)ディレクトリの a.log ファイルに書(shū)き込まれます。アプリの置き換えには注意してください。 .js を?qū)g行したい js ファイルに置き換えます。