我正在构建一个Web应用程序,而我正在使用nodejs和express。当我只是从浏览器向服务器发出请求它工作正常,但当我尝试从客户端的ajax请求它在服务器上注册,但在客户端上给我一个错误。这是我用于ajax请求的内容:
$.ajax({
async: false,
dataType: "json",
url: url,
crossDomain: true,
success: function(response) {},
error: function(response){
alert(JSON.stringify(response));
}
});
答案 0 :(得分:0)
在服务器端,当您发送请求时...设置响应标题以允许cors: 像这样的>>
res.writeHead(200,{
'Access-Control-Allow-Origin' : '*'
});
代替' *',您可以指定一组网址,您希望服务器响应...