使用. send代替. json解决了问题,谢谢
我在next.js中有一个API,但我需要一个没有引号的字符串响应,实际上我在浏览器中的响应包括"值",我只想要值。
我的当前终点:
'导出默认异步函数处理程序(req:下一个Api请求,结果:下一个ApiResponse){常量响应="值";
res.status(200).json(response);
}浏览器响应:
"value"我期望:
value`
我尝试将值转换为json,但未成功,返回错误
语法错误:JSON中位置0处的意外标记v。
我没有得到我所期望的回报
2条答案
按热度按时间kuuvgm7e1#
浏览器将在控制台日志语句中显示字符串的引号,在浏览器中检查该字符串,但在HTML中呈现时,引号将不存在。当字符串以JSON表示时,它们将始终包含引号。
0lvr5msh2#
问题不在于引号,您的响应应该是JSON格式: