json - 使用 express JS 将 HTTP 响应中的字符串作为 JSON 返回
问题描述
我想使用 express JS 将 HTTP 响应中的字符串作为 JSON 返回。我正在尝试这个,但我遇到了错误。我究竟做错了什么?
msg = '{"foo": "bar"}';
msgJSON = JSON.parse(msg);
res.status(200).send(msgJSON);
我需要成为一个字符串,因为它是由连接键值对生成的
解决方案
根据您的编辑,您不需要解析对象。您可以只发送数据:
res.set('content-type', 'application/json');
res.status(200).send(msg);
推荐阅读
- sql - SQL 上传用 (id, value) 对替换整个列
- php - 无法从 MySQL 获取数据
- jolt - Jolt Transform 演示不适合我
- r - 使用 CDO 在 R 中重新网格化多个 netcdf 文件
- javascript - 在jsp页面中另一个选择选项的功能中,在选择html中显示列表
- spring-boot - Spring boot如何使用Hikari自动配置但在运行时设置用户名/密码
- python - Pytest PropertyMock 作为 MagicMock 的 return_value 没有被调用
- swift - 如何在 Swift 的 switch 语句中捕获选项的值?
- android - 如何在 API 28 中使用 PackageInfo.GET_SIGNING_CERTIFICATES?
- xquery - 从 FLWOR 表达式中的不同 xml 文件返回值