java - REST API 添加子时是否需要检查父子关系
问题描述
在 Spring Boot 中创建 REST API 时,我遇到了一个疑问。例如,当我有资源的表示时:
POST /users/userId/posts/postId/comment
我想在用户的帖子中添加新评论。在添加新评论时,我是否需要检查此特定用户是否是帖子的所有者,然后将评论添加到帖子中,或者如果我通过从数据库中获取此帖子PostRepository
然后将评论添加到邮政?
解决方案
是的,你需要它。
您可以通过 postId 和 userId 查找/检查帖子,如果有效则添加评论,否则将出现异常
也许您应该检查用户的状态,并且该帖子是否允许发表评论,哈哈
推荐阅读
- reactjs - 这是 React 中的正确模式吗?
- mysql - 在mysql中截断分区锁定整个表
- perl - 在 Perl 中优化正则表达式以修改文本文件
- python - 我的反脏话代码不起作用,是什么原因?
- amazon-web-services - 设置本地主机环境并连接到 Amazon connect CCP
- excel - 如何在记事本中指示换行符以粘贴到将产品描述上传到 woocommerce 的 excel csv 文件?
- javascript - ReactJs - 悬停时链接下拉菜单应单独打开
- reactjs - 反应查询,使用查询返回未定义
- winforms - WinForm 使用带有 SSO 的 webview2
- ios - 离子 ios,使用带有 RTCPeerConnection 的 websocket ws://