原生AJAX
CORS:Cross-origin resource sharing 跨域资源共享
允许浏览器向跨域服务器发送Ajax请求,克服Ajax同源限制
origin:http://localhost:3000
服务器响应会传回ACAO响应头
通过request模块来处理
<script>
var btn = document.getElementById("btn");
btn.addEventListener("click", () => {
ajax({
type: "get",
url: "http://localhost:3000/test1",
success: function (data) {
console.log(data);
}
})
})
</script>
在控制台需要npm install request 模块
//app.js
//引入模块
var request = require("request");
app.get("/test", (req, res) => {
request("http://localhost:3001/test1", (err, res, body) => {
res.send(body);
})
})
app.listen(3000);
//app2.js
app.get("/test2",(req,res)=>{
res.send("ok");
})
app.listen(3001);
结果输出ok