使用Nodejs
和koa2
练习vue-cli
时遇到问题。
例如,vue
向koa
发送密码验证请求,而koa
可能会提供不同的错误信息,例如wrong password
或user not found
。
然后vue
根据错误信息在username <input/>
或password <input/>
下显示错误信息。
所以我认为应该使用constants.js
和vue
创建koa
来定义这些错误。就像C ++头文件中的enum
一样。
兴亚:
ctx.body = {
success: false,
info: 'user not found'
}
Vue的:
if (!res.data.success) {
if(res.data.info == 'user not found'){
showErrorAtName(res.data.info)
} else if(res.data.info == 'wrong password') {
showErrorAtPW(res.data.info)
}
}
问题:这个想法是对的吗?