跳到主要内容
CNode

express 这样抽离表单验证合适么?

问答
Mmiuqiang发布于 8 年前最后回复 8 年前
1444730

写在了路由表里,不知道这样合适不。 untitled1.png untitled2.png

查看回复

回复 (14)

I
ipengyo#148 年前
引用 miuqiang这个是别人大神写的,我不是很明白

@miuqiang 强行promise 第一次见 哈哈哈哈哈哈哈

A
axetroy#128 年前

参数校验如果没有框架兜底的话,最好把校验的过程写进业务流程里面。

这样方便抽象,把框架依赖度降到最低,这样当你想切换框架的时候,基本就是低成本了

我是见过把逻辑跟框架强耦合的,结果想换框架的时候就...

J
jacksparrow68#118 年前

宁愿你用原始的validator啥也不封装,也别用这种写法;本来参数校验就没有异步回调,用promise包装会使得代码在一下一个时间片才继续往下执行

M
miuqiang#108 年前
引用 bs32g1038@miuqiang 这个检验,狂秀代码,强行增加代码复杂度?

@bs32g1038 你说我那个还是promise那个?

M
miuqiang#98 年前
B
bs32g1038#88 年前
引用 miuqiang这个是别人大神写的,我不是很明白

@miuqiang 这个检验,狂秀代码,强行增加代码复杂度?

P
peasonlee#78 年前
引用 miuqiang这个是别人大神写的,我不是很明白

@miuqiang 这个参数校验有必要用promise包起来吗?多此一举啊

M
miuqiang#68 年前
引用 jacksparrow68@miuqiang 是的。

untitled1.png untitled2.png 这个是别人大神写的,我不是很明白

J
jacksparrow68#38 年前

参数校验我觉得可以在业务层封装一个通用的方法,接受参数列表,根据校验规则循环校验

J
jacksparrow68#18 年前

我觉得可以的;不过我个人习惯在业务层才校验参数;再说你这里只校验了邮箱,没有校验密码;还有就是这个checkSignup复用性低,没必要这样写吧

参与回复

登录后即可参与回复。登录