久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

node.js - fetch跨域提交post請求,后臺node接受不到ctx.request.body?

瀏覽:118日期:2024-07-17 08:20:14

問題描述

用fetch提交跨域的post請求,但是后臺node服務根本找不到提交的數據,沒有body的屬性請求代碼如下: let url=’http://127.0.0.1:8080/manager/user/add’; fetch(url , { method: ’POST’, headers: {}, credentials: ’credentials’, cache: ’default’, body: `projectName=dddddd ` // body: insertData, }).then((response) => { if (response.ok) {return response.json(); } }).then((json) => { let userList=JSON.stringify(json); dispatch({ type:ADD_USER, userList: userList }); }).catch((error) => { console.error(error); }); } 后臺打印如下:

node.js - fetch跨域提交post請求,后臺node接受不到ctx.request.body?

麻煩各位給看看??!

問題解答

回答1:

header內容要加上,以json為例子:headers: { ’Accept’: ’application/json’, ’Content-Type’: ’application/json’, }

回答2:

node獲取ajax提交需要引入body-parser中間件模塊。

主站蜘蛛池模板: 双流县| 新营市| 石楼县| 诸暨市| 无锡市| 济源市| 密云县| 宣威市| 沅江市| 顺平县| 南乐县| 兴和县| 西盟| 工布江达县| 太康县| 绥滨县| 普格县| 乐陵市| 绥中县| 贡觉县| 观塘区| 岳阳县| 孟津县| 长春市| 邢台市| 济阳县| 鄱阳县| 莲花县| 肥城市| 罗江县| 牡丹江市| 万年县| 沐川县| 邵阳市| 阿克苏市| 宜兰县| 泽州县| 深泽县| 永定县| 诸城市| 白城市|