这可能是一个愚蠢的问题,但考虑到我的API只执行GET / POST请求但没有PUT或DELETE,在这种情况下定义模型的优势是什么? (如果用户只能搜索数据库中的项目但不能插入任何内容)。我当然不太了解它。
答案 0 :(得分:1)
模型验证 - 通过使用模型,您可以针对其架构验证给定模型(在POST请求中为您的情况) - 必需的属性,属性类型和advanced validations。
开箱即用的数据库查询 - 使用Waterline Query Language进行高级查询
答案 1 :(得分:0)
模型就在那里你可以控制你的应用程序,你可以保留没有模型的API,但如果你需要发布并获得一个布尔字段,它将被识别为字符串,所以你必须定义模型中的属性。如果您只需要字符串类型字段,则不需要该模型。