如何在Node.js的响应消息中添加换行(<br>)?
解决Node.js Register接口消息换行问题
直接修改返回的message字符串,在“Generated Access Code:”和验证码之间插入转义后的<br>标签即可实现换行:
const Register = (req, res) => { const first_name = req.body.first_name const last_name = req.body.last_name const email = req.body.email const one_time_token = req.body.one_time_token return res.send({ success: false, message: `<p><b>Generated Access Code:</b><br>${one_time_token}</p>` }) }
说明:
- 原代码使用HTML实体编码(如
<对应<),因此要添加的<br>标签需写成转义后的<br>。 - 当前端将该消息作为HTML内容渲染时,
<br>标签会被解析为换行,从而实现标题与验证码分两行显示的效果。 - 若前端为纯文本展示(不解析HTML),则需将
<br>替换为换行符\n,但这不符合你要求的<br>标签实现方式。
内容的提问来源于stack exchange,提问作者Glen Sale
相关产品推荐
相关产品推荐

