Javascript expressendpoint给出一个404
在Jquery中提交表单之后,我正在从中调用一个express端点。因此,当表单提交时,它调用signUpUser(value),然后它向express服务器发起ajax请求 对/注册的调用导致了404,我以为我正确设置了端点 有什么理由会给出404吗?我尝试了GET/POST和其他一些迭代Javascript expressendpoint给出一个404,javascript,jquery,ajax,express,Javascript,Jquery,Ajax,Express,在Jquery中提交表单之后,我正在从中调用一个express端点。因此,当表单提交时,它调用signUpUser(value),然后它向express服务器发起ajax请求 对/注册的调用导致了404,我以为我正确设置了端点 有什么理由会给出404吗?我尝试了GET/POST和其他一些迭代 $(文档).ready(函数(){ $(“#注册表单”).submit(函数(){ console.log(“此处”); 控制台日志(“yup”); var值=$(“#email”).val(); 注册
$(文档).ready(函数(){
$(“#注册表单”).submit(函数(){
console.log(“此处”);
控制台日志(“yup”);
var值=$(“#email”).val();
注册用户(值);
});
var signUpUser=函数(值){
控制台日志(“yaaa”);
$.ajax({
键入:“获取”,
url:“/signup”
})
.done(函数(){
window.location='/confirmation.html';
})
.fail(函数(){
警报('尝试注册时出错。请重试')
});
};
});代码>您试图点击的端点/signup被声明为POST端点。ajax请求中的type属性是GET。您得到的是404,因为您试图向一个不存在的GET端点发出请求