
老师,在代码没问题的前提下,视频中7:12那里我点开是这种状态的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>
<script>
$.ajax({
type:'get',
url:'http://localhost:3000/list',
beforeSend:function(request){
request.setRequestHeader("Authorization",'iwen');
},
success:function (data) {
console.log(data);
}
})
</script>
</body>
</html>
var express=require("express");
var app=express();
app.all("/list",function (req,res,next) {
//跨域处理
res.header("Access-Control-Allow-Origin","*");
res.header("Access-Control-Allow-Headers","Access-Control-Request-Headers:Origin,X-Requested-With,content-Type,Accept,Authorization");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By",'3.2.1');
res.header("Access-Control-Allow-Credentials",true);
res.header("Content-Type","application/json;charset=utf-8");
next();
})
app.get("/list",function (req,res) {
if (req.headers.authorization == 'iwen' ){
res.send({
msg:"hello"
})
}else{
res.send({
msg:'登录超时'
})
}
})
app.listen(3000,function () {
console.log(3000);
})