【发布时间】:2019-05-03 00:53:57
【问题描述】:
我已经尝试过Converting an object to string 和How to convert req.body to string 这些问题,但不幸的是它们没有解决我的问题,我正在使用邮递员发布数据,我想在接收到的数据中的特定位置添加一个字符串。但是当我尝试这样做时,我要么得到 [object Object] 要么 {} 而不是我原来的正文内容 这是我的代码
var express = require("express"),
bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.text({ type: '*' }));
app.post('/users', function (req, res, body) {
var newData = `
func addArtist(){
//Anything
}
`;
var body = req.body
var abc = body.toString();
var strlen = abc.length;
var strlen = (strlen - 1);
var txt2 = abc.slice(0, strlen) + newData + abc.slice(strlen);
res.send(txt2);
});
app.listen(3000);
req.body 是
func anyName(){
//Body of Function
}
输出为:
[object Object
func addArtist(){
//Anything
}]
预期输出为:
func anyName(){
//Body of Function
func addArtist(){
//Anything
}
}
【问题讨论】:
标签: node.js string postman tostring