我目前正在使用node.js,express和mongodb构建一个简单的Web应用程序。据我所知它工作正常,除非我尝试通过快递使用cookies。 问题是我使用
发送快递IDres.cookie("id", data.id);
在服务器端,我收到了正确的ID,例如587cb2d9da936f1f758fa241
这是一个快递发送。
但是当我尝试在浏览器端注销id时,我正在
id=j%3A%22587cb2d9da936f1f758fa241%22
正如您所看到的那样,ID仍在那里,但是在前往客户端的途中数据发生了奇怪的事情。我错过了什么或者这是我必须处理的正常事情吗?
答案 0 :(得分:1)
这是j:“587cb2d9da936f1f758fa241”。引号和冒号在通过网络传递时获得URL编码 也许服务器端使用j键存储数据,URL在发送之前对其进行编码