1 node 的 get 请求:
这里我使用了Mock 和 proxy 直接锁定数据和Url
async nodeget(){
let res = await fetch("/mock/banner");
let data = await res.json();
console.log(data);
}
2 node post 非地址栏请求:
需要写options 写入 fetch()
nodepost = async () => {
let opts = {
method:'POST',
headers:{"Content-type":"application/x-www-form-urlencoded"},//headers不写就缺少请求头
body:'username=balala&password=123456'
}
let res = await fetch("/mock/reg",opts);
let data = await res.json();
console.log(data);
}
}
3 node post 非地址栏请求 params代替Body字符串
nodepost = async () => {
let params = new URLSearchParams();
params.append('username', '泡泡');
params.append('password', '123456');
let opts = {
method: 'POST',
body: params
}
let res = await fetch("/mock/reg", opts);
let data = await res.json();
console.log(data);
}
}