NodeJS 在Next.JS中返回不带引号的字符串值

pokxtpni  于 2023-03-01  发布在  Node.js
关注(0)|答案(2)|浏览(205)

使用. send代替. json解决了问题,谢谢
我在next.js中有一个API,但我需要一个没有引号的字符串响应,实际上我在浏览器中的响应包括"值",我只想要值。
我的当前终点:
'导出默认异步函数处理程序(req:下一个Api请求,结果:下一个ApiResponse){常量响应="值";

res.status(200).json(response);

}浏览器响应:"value"我期望:value`
我尝试将值转换为json,但未成功,返回错误
语法错误:JSON中位置0处的意外标记v。
我没有得到我所期望的回报

kuuvgm7e

kuuvgm7e1#

浏览器将在控制台日志语句中显示字符串的引号,在浏览器中检查该字符串,但在HTML中呈现时,引号将不存在。当字符串以JSON表示时,它们将始终包含引号。

0lvr5msh

0lvr5msh2#

问题不在于引号,您的响应应该是JSON格式:

{"key": "value"}

相关问题