koa前臺post資料到後臺,以及通過字串拼接才能後臺才能拿到,以及在後臺轉換json
前臺部分:
var valx=this.state.keyval 這個不要
var result =fetch('/api/result',{
method:"POST", 這個必須
credentials:'include',
headers:{
'Accept':'application/json,text/plain,*/*',
'Content-Type':'application/x-www-form-urlencoded'
},
//body:valx body:`a=${valx}&b=200` 這裡必須使用字串拼接才行
body:"a=100&b=200" 這個是傳值的方式
});
result.then(res=>{
console.log(144)
return res.text()
}).then(json=>{
console.log(json,147)
})
後臺部分:
const result = ctx => {
// console.log(ctx)
console.log(ctx.request.body) 這裡需要用body獲取值
ctx.response.body = list
};
{ '更好': ' ' } 必須向後傳json格式,不然就變成了這樣,
body:`a=${valx}&b=200`
********在後臺轉換json不得不放棄了,只是後臺是可以讀取json的,可以處理完資料再發回前臺