Я попробовал эти вопросы Преобразование объекта в строку и Как преобразовать req.body в строку , но, к сожалению, они не решили мою проблему, я публикую данныеиспользуя почтальона, и я хочу добавить строку в определенном месте в полученных данных.но когда я пытался сделать это, я получаю [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 is
func anyName(){
//Body of Function
}
Вывод:
[object Object
func addArtist(){
//Anything
}]
Ожидаемый вывод:
func anyName(){
//Body of Function
func addArtist(){
//Anything
}
}