关于set-cookie

来源:7-3 cookie用于登录验证

rjdmw

2019-08-15

user登录接口中↓
图片描述
nodejs修改cookie时server报错如下↓

(node:4672) UnhandledPromiseRejectionWarning: TypeError: The header content contains invalid characters
    at validateHeader (_http_outgoing.js:494:11)
    at ServerResponse.setHeader (_http_outgoing.js:498:3)
    at login.then.loginData (E:\zhicai-technology\zhicai\server\src\router\user.js:12:15)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

找不到原因。我怀疑和我在app.jsz中设置的header有关↓
图片描述
请问这个问题怎么接解决啊?~

写回答

1回答

rjdmw

提问者

2019-08-15

找到原因了 我的username是中文。。。请问nodejs兼容中文什么方案比较好啊?

1
1
双越
username 最好不要是中文。如果是中文,可以用 encodeURIComponent 编码,应该就没问题了。
2019-08-15
共1条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4115 学习 · 2022 问题

查看课程