我有一个应用程序,我正在 Symfony 4 框架中编写。我有一个 PUT/PATCH 请求,其中可能包含错误的请求字段。例如 Entities 用户不应包含字段description。在这种情况下,我想阻止请求并返回错误的请求响应。我想知道在 Symfony 4 中最好的方法是什么?In node.js implenentation such problem looks like below: router.patch('/tasks/:id', async (req, res) => { const updates = Object.keys(req.body) // allowed fields const allowedUpdates = ['description', 'completed'] // check if there are bad fields const isValidOperation = updates.every((update) => allowedUpdates.includes(update)) if (!isValidOperation) { return res.status(400).send({ error: 'Invalid updates!' }) } /* some response code /*})如何在 Symfony 4 框架中做类似的事情?
1 回答
- 1 回答
- 0 关注
- 161 浏览
添加回答
举报
0/150
提交
取消