Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript expressendpoint给出一个404_Javascript_Jquery_Ajax_Express - Fatal编程技术网

Javascript expressendpoint给出一个404

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(); 注册

在Jquery中提交表单之后,我正在从中调用一个express端点。因此,当表单提交时,它调用signUpUser(value),然后它向express服务器发起ajax请求

对/注册的调用导致了404,我以为我正确设置了端点

有什么理由会给出404吗?我尝试了GET/POST和其他一些迭代

$(文档).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端点发出请求