首页 > 解决方案 > 使用 express JS 将 HTTP 响应中的字符串作为 JSON 返回

问题描述

我想使用 express JS 将 HTTP 响应中的字符串作为 JSON 返回。我正在尝试这个,但我遇到了错误。我究竟做错了什么?

msg = '{"foo": "bar"}';
msgJSON = JSON.parse(msg);
res.status(200).send(msgJSON);

我需要成为一个字符串,因为它是由连接键值对生成的

标签: jsonexpress

解决方案


根据您的编辑,您不需要解析对象。您可以只发送数据:

res.set('content-type', 'application/json');
res.status(200).send(msg);

推荐阅读