关于nodeclub源码的一点疑问
发布于 10 年前 作者 iamcc 3912 次浏览 最后一次编辑是 8 年前 来自 问答

1,我看model里面的字段有的用下划线,有的用小驼峰。建议用那种? 2,还是model,里面只定义了属性,我看所有的数据校验都放在了controller。那假如多处用到同一个model不就要重复些校验?

4 回复

1.小驼峰 2.校验和业务逻辑相关,拿出来比较好

不知对与否,看前辈解释~

  1. 小驼峰,但如果原始数据用了下划线的话,跟着用也可以。要求不严格。
  2. 这方面确实应该在 model 中来做。。

@alsotang 那什么原因没有在model里面做呢?据我了解mongoose在这方面好像还是可以的

@iamcc 是可以在 mongoose 里面做,这个地方是历史原因留下的。。而且本来 controller 进来的函数就要过滤一次,所以索性就一起把合法性校验一起做了。

回到顶部