Next.js API路由中请求URL与req.query参数值不匹配问题咨询
问题原因拆解
- Next.js 的
req.query会自动对 URL 查询参数做解码处理,你请求 URL 里的%5C是反斜杠\的 URL 编码形式,解码后就会变成原始的\字符。 - 你在 URL 里直接写了
<strong>和</strong>字符串,但没有对其中的<和>做 URL 编码(正确编码应为%3C和%3E),所以 Next.js 会把这些标签当作propertyId参数的普通内容保留,不会解析为 HTML 标签,最终就出现在返回的结果里。
内容的提问来源于stack exchange,提问作者Donghyun Kang
相关产品推荐
相关产品推荐

