html省略
这里用的是本地端口
//配置baseURL
axios.defaults.baseURL = "http://127.0.0.1:8000";
axios({
//请求方法
method:"post",
//url
url:"/axios-server",
//url参数
params:{
a:100,
b:200
},
//设置请求体参数
data:{
username:"ltf",
password:"ltf"
}
}).then(response=>{
console.log(response);
//响应状态码
console.log(response.status);
//响应状态字符串
console.log(response.statusText);
//响应头信息
console.log(response.headers);
//响应体
console.log(response.data);
})
-服务端
all可以既可以接受get,又可以接受post请求
//引入express
const express = require('express');
//创建应用对象
const app = express();
//创建路由规则
// request是对请求报文的封装
// response是对请求报文的封装
//axios服务
app.all("/axios-server",(Request,response)=>{
response.setHeader("Access-control-Allow-origin","*");
response.setHeader("Access-control-Allow-Headers","*");
const data = {
name:"ltf"
};
let str = JSON.stringify(data);
response.send(str);
})
//监听串口启动服务
app.listen(8000, ()=>{
console.log("服务已经启动,8000 端口监听中~~~");
});