【发布时间】:2020-08-18 18:10:03
【问题描述】:
我正在构建一个将 YAML 转换为 JSON 的后端服务。但是,它返回 ["object Object"]。
邮递员发文请求:name: wf1
代码: 从 'js-yaml' 导入 { safeLoad }
app.post('/,
function (req, res) {
res.send(JSON.stringify(safeLoad(req.body)))
}
)
返回["object Object"]
我希望它返回 name: wf1 的 JSON 格式。
【问题讨论】:
-
你能显示
safeLoad函数吗? -
@TsvetanGanev 是的,来自
js-yaml。 -
@NicolaeMaties 我已经阅读了那个答案,但它没有回答我的问题,因为我得到了错误的结果,而不是我不知道如何得到结果。
-
所以您在请求正文中发送 YAML?我不确定 Express body-parser 是否可以默认解析它。你能检查一下
req.body的值是多少吗?