【发布时间】:2015-10-27 16:46:51
【问题描述】:
在全新的sailsjs 安装中,我有一个这样定义的测试模型:
module.exports = {
attributes: {
username:{
type:'string'
}
,email:{
type:'string'
,email:true
}
}
};
如果我导航到这个:
http://localhost:1337/user/create?username=stratboy1&email=test@wow.com
我收到此错误:
{
"error": "E_VALIDATION",
"status": 400,
"summary": "1 attribute is invalid",
"model": "User",
"invalidAttributes": {
"email": [
{
"rule": "email",
"message": "\"email\" validation rule failed for input: 'test@wow.com'"
}
]
}
}
你们谁知道为什么?
【问题讨论】:
-
你试过对
@进行url编码吗?@ => %40 -
嗯,它不起作用。同样的错误。
标签: validation email model sails.js