axios的基本用法
后台路由
app.get("/adata", (req, res) => {
res.send("Hello axios!")
})
axios 接口
axios.get("http:127.0.0.1:3000/adata").then(function(ret){
// 注意data属性是固定的用法,用于获取后台的实际数据
console.log(ret.data)
})
因为 axios 的基本用法和 fetch 的用法基本一致,所以这里就不再赘述
post 请求
post 请求默认传递的是 json 格式的数据
axios.get("http:127.0.0.1:3000/adata", {
"uname": "zhangsan",
"pwd", "111"
}).then(function(ret){
// 注意data属性是固定的用法,用于获取后台的实际数据
console.log(ret.data)
})
如果想要把传递的数据变成表单格式的数据,那么你可以使用以下写法
const params = new URLSearchParams();
params.append("uname", "zhangsan");
params.append("pwd", "111");
axios.get("http:127.0.0.1:3000/adata", params).then(function(ret){
// 注意data属性是固定的用法,用于获取后台的实际数据
console.log(ret.data)
})