mob*_*utt 9 javascript node.js express
我试图将req.body保存到节点中的字符串,但每当我执行console.log(req.body.toString)时,输出为[object Object].关于我可能做错什么的任何想法?
var express = require('express');
var app = express();
var fs = require("fs");
var bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({extended:false}));
app.use(bodyParser.json());
app.post('/addUser', function (req, res) {
console.log(req.body.toString());
res.end("thanks\n");
})
Run Code Online (Sandbox Code Playgroud)
输出是:
[object Object]
使用JSON.stringify时输出为:
" [object Object] "
Run Code Online (Sandbox Code Playgroud)
vks*_*ack 24
使用JSON.stringify()
任何JSON或JS对象(非圆)转换为字符串.因此,在您的情况下,以下将起作用.
console.log(JSON.stringify(req.body))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17089 次 |
最近记录: |