1

私がする時:

console.log(req.params),それは出力します:

[ id: "param1" ]

しかし、私がすると、console.log("Params:[%s]", req.params),それは出力します

[[]]

私も試しました

 console.log("Params:[%j]", req.params),
 console.log("Params:[%s]", JSON.stringify(req.params)), 
 console.log("Params:" + req.params),

出力が期待どおりではありません。

ここで何が問題なのですか?

4

2 に答える 2

3

フォーマットのために require('util').inspect() メソッドを試してください。そのメソッドを呼び出すための形式は 0.10.0 で変更されたため、使用しているノードのバージョンに応じて、別のノード doc を使用する必要があります。

関数の 0.10.0 前後のバージョンへのリンクを次に示します。

http://nodejs.org/docs/v0.8.25/api/util.html#util_util_inspect_object_showhidden_ ​​depth_colors http://nodejs.org/docs/v0.10.13/api/util.html#util_util_inspect_object_options

したがって、次のようにします。

console.log( require('util').inspect( req.params ) );
于 2013-08-09T20:45:35.527 に答える