之前跟同事探讨一个Ajax的问题:ajax是否可以封装一下,实现其他类库如Axios的单例模式呢?对当时的结论不置可否,今天验证一下
之前跟同事探讨一个Ajax的问题:ajax是否可以封装一下,实现其他类库如Axios的单例模式呢?对当时的结论不置可否,今天验证一下
服务端代码准备
通过express写一些基础代码:
const express = require('express');
const path = require('path')
const app = express();
// 提供一个接口
app.get("/api/greeting",(req,res,next)=>{
console.log('收到请求!');
res.send("Nice to see you!");
})
//监听3000端口
app.listen(3000,()=>{
console.log('server on 3000!');
})
客户端代码
客户端并发两个请求
var xhr = new XMLHttpRequest();
xhr.onload = function(event){
console.log(event.target.responseText)
}
function sendRequest(){
xhr.open("get","/api/greeting");