我正在开发一个注册页面。我想使用 jQuery 验证来验证输入电子邮件。服务器是用 NodeJS 编写的(使用 ExpressJS)。当我退出电子邮件输入时,它应该向我发送一条消息,表明该电子邮件已存在。相反,它给了我一个 GET http://0.0.0.0:3000/checkemail?... 404 Not Found in the console 的错误。
signup.js (linked to the frontend signup form)
$('#register-form').validate({
rules: {
email: {
required: true,
email: true,
remote: 'http://0.0.0.0:3000/checkemail'
}
}
});
app.js (server-side in NodeJS)
app.get('/checkemail', function(req, res){
var params = req.url.split('?')[1];
var data = querystring.parse(params);
var email = data.email;
if(emailExists(email)){ //if email already exists, write false
res.write('""');
} else {
res.write('"true"');
}
});
我 paso lomismo,没有 estani params ni 身体。 德比斯用户: 请求.查询.电子邮件;