Node.js Sails JS无法将路径参数作为对象获取,也无法对其进行修改
我已经创建了中间件,我可以在其中修改request.body和request.query,因为我将其作为对象获取,但我无法将路径参数作为对象获取,因为在sails request.params中,数组类型的值是URL格式的,而不是对象Node.js Sails JS无法将路径参数作为对象获取,也无法对其进行修改,node.js,sails.js,sails-mongo,sails-postgresql,Node.js,Sails.js,Sails Mongo,Sails Postgresql,我已经创建了中间件,我可以在其中修改request.body和request.query,因为我将其作为对象获取,但我无法将路径参数作为对象获取,因为在sails request.params中,数组类型的值是URL格式的,而不是对象 此外,我无法修改mddleware中的request.param。我认为最好、最简单的选择是在config/http.js中添加一些自定义中间件。Sails是建立在express之上的,因此您可以使用express消毒剂来清理数据。我已经修改了上面的问题。你能分享
此外,我无法修改mddleware中的request.param。我认为最好、最简单的选择是在config/http.js中添加一些自定义中间件。Sails是建立在express之上的,因此您可以使用express消毒剂来清理数据。我已经修改了上面的问题。你能分享一下你的想法吗?据我所知,这个级别的参数是不可用的。因此,您必须在模型级别清理params内容。您可以使用beforeCreate/beforeUpdate生命周期回调来完成此操作。