我发现Nodejs / Express发生了一件非常奇怪的事情,其中express似乎将[__ proto __]附加到某些请求查询对象变量。
这是通过请求发送的数据:
GET /?COMPLETED=N&func=stop&devs[COAT]=4&empid=10000024 200 9141ms - 197b
这就是快递所产生的:
{
COMPLETED: 'N',
func: 'stop',
devs: { COAT: '4', [__proto__]: {} },
empid: '10000024'
}
我搜索了这个并没有找到任何解决方案,此处还有另一个问题(Express.js request body __proto__),但我看不到明显的解决方案?