在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ axios中的put 獲取不到數(shù)據(jù)

axios中的put 獲取不到數(shù)據(jù)

js中的函數(shù),兩個參數(shù),id和data
import axios from 'axios';
import qs from 'qs';
export let updateBook=(id,data)=>{
return axios.put(/book?id=${id},qs.stringify(data));
};
發(fā)送請求后,獲取不到數(shù)據(jù),報錯

case 'PUT':
     if(id){
       let str = '';
       req.on('data',chunk=>{
         str+=chunk;
         console.log(str);
       });
       console.log(str);
       req.on('end',()=>{
         let book = JSON.parse(str);
         read(function (books) {
           books = books.map(item=>{
             if(item.bookId === id){
               return book
             }
             return item;
           });
           write(books,function () {
             res.end(JSON.stringify(book));
           })
         });
       })
     }
     break;
     其中第一個console能出數(shù)據(jù),第二個是空。調(diào)用瀏覽器報錯:
     

clipboard.png

回答
編輯回答
失心人

先確定后端是否支持 put 方法。
跟后端聯(lián)調(diào)一下,如果是 post 能不能行?在改成 put 看看聯(lián)調(diào)

2018年3月1日 02:21