Angularjs 否';访问控制允许原点';请求的服务器上存在标头
当我在Angularjs 否';访问控制允许原点';请求的服务器上存在标头,angularjs,express,Angularjs,Express,当我在angularjs中将post请求发送到express时,我会收到一个错误“ 无法加载XMLHttpRequest。否 “Access Control Allow Origin”标头出现在请求的服务器上 因此,不允许使用源“” 进入” 但是我已经在express中设置了res.header(“Access Control Allow Origin”、“*”),当我发送get请求时,它可以工作。试试这个怎么样: res.set(“访问控制允许原点”,“*”)使用addHeader方法 res
angularjs
中将post请求发送到express
时,我会收到一个错误“
无法加载XMLHttpRequest。否
“Access Control Allow Origin”标头出现在请求的服务器上
因此,不允许使用源“”
进入”
但是我已经在express中设置了res.header(“Access Control Allow Origin”、“*”)
,当我发送get请求时,它可以工作。试试这个怎么样:
res.set(“访问控制允许原点”,“*”)代码>使用addHeader方法
response.addHeader("Access-Control-Allow-Origin", "*");
*在上面的行中,将允许访问所有域
仅允许访问特定域:
response.addHeader("Access-Control-Allow-Origin", "http://www.example.com");
下面是我的简单代码var config={params:{username:$scope.user.username}$http.post(“”,config).success(函数(数据,状态,头,配置){alert(data.message);}).error(函数(数据,状态,头,配置){alert(“error”);});router.post('/register',function(req,res,next){res.addHeader(“访问控制允许来源”,“*”);res.send({message:'hello'});});