1,我看model里面的字段有的用下划线,有的用小驼峰。建议用那种? 2,还是model,里面只定义了属性,我看所有的数据校验都放在了controller。那假如多处用到同一个model不就要重复些校验?
1.小驼峰 2.校验和业务逻辑相关,拿出来比较好
不知对与否,看前辈解释~
@alsotang 那什么原因没有在model里面做呢?据我了解mongoose在这方面好像还是可以的
@iamcc 是可以在 mongoose 里面做,这个地方是历史原因留下的。。而且本来 controller 进来的函数就要过滤一次,所以索性就一起把合法性校验一起做了。