// 引入express
const express=require("express");
// 创建一个express服务器
const app=express();
//设置请求的路径与方式,请求成功后执行回调函数
app.get('/server',(request,response)=>{
// 设置响应头,解决跨域
response.setHeader('Access-Control-Allow-Origin','*')
// 设置响应体
response.send("hhhh")
})
// 启动服务
app.listen(9000,()=>{
console.log("服务器已经启动了,端口9000监听中....")
})
在发送AJAX的时候设置url参数的方法
app.get('/server',(request,response)=>{})
//在地址栏理设置参数
//在server后面用问号传递 多个参数用&隔开
针对AJAX发送请求会出现缓存的问题
我们在请求的路径后面加一个时间戳 例如'127.0.0.1:8080/server?t='+Data.now()
关于AJAX请求超时,我们要在前端设置一个超时设置
//超时设置为2s,就是如果请求2s还没有请求到,就取消请求 xhr.timeout=2000 //我们还可以设置一个请求超时的回调 xhr.ontimeout=function(){} //网络异常的回调 xhr.οnerrοr=function(){}