国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

node.js - vue中 post數據遇到問題

瀏覽:164日期:2023-09-05 08:06:06

問題描述

我在vue-cli中的dev-server.js中寫了post的接口

app.use(bodyParser.urlencoded({ extended: true }));var apiRouters = express.Router();// 寫幾個接口apiRouters.post(’/login’, function (req, res) { console.log(req.body);})app.use(’/api’, apiRouters);

然后在vue組件中用axios請求

methods: { submitForm(formName) {this.$refs[formName].validate((valid) => { if (valid) { alert(’submit!’); let loginParams = { username: this.ruleForm.account, password: this.ruleForm.checkPass }; this.axios.post(’/api/login’,loginParams).then(response => {console.log(response); }) } else { console.log(’error submit!!’); return false; }}); }, resetForm(formName) { console.log(’reset’); this.$refs[formName].resetFields(); }}

當我請求時后端打出的req.body一直是一個空對象,但是我看了下瀏覽器明明是有post數據過去的

node.js - vue中 post數據遇到問題

我想問問這是為啥==

問題解答

回答1:

問題應該出在你的dev-server.js里,你缺了對requestBody的正確處理,改成這樣:

app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: true }));var apiRouters = express.Router();// 寫幾個接口apiRouters.post(’/login’, function (req, res) { console.log(req.body);})app.use(’/api’, apiRouters);

再試一次

回答2:

你可以試試打印req或者打印一個數字1看看請求有沒有進去。還可以res.send()一個值看能不能拿到。

標簽: vue
相關文章:
主站蜘蛛池模板: 67194成人手机在线 | 国产手机免费视频 | 在线不卡国产 | 亚洲一区二区三区香蕉 | 在线免费成人 | 日本专区 | 久久女同互慰一区二区三区 | 91视频99| 免费国产一级 | 怡红院在线视频观看 | 美国毛片亚洲社区在线观看 | 亚洲人成在线观看 | 国产欧美一区二区三区久久 | 亚洲视频黄 | a级成人高清毛片 | 欧美一级美片在线观看免费 | 久久视频精品53在线观看 | 欧美兽皇video | 97在线视频免费公开观看 | 亚洲国语在线视频手机在线 | 高清欧美不卡一区二区三区 | 亚洲国产成人精品一区二区三区 | 免费国产a国产片高清 | 玖玖爱zh综合伊人久久 | 男人天堂男人天堂 | mm在线精品视频 | 偷拍自拍日韩 | 男人的天堂免费视频 | 青青自拍视频一区二区三区 | 日韩欧美黄色 | 国产亚洲综合成人91精品 | 日本aa毛片a级毛片免费观看 | 日韩欧美一二区 | 三级韩国一区久久二区综合 | 亚洲在线免费视频 | 国产高清厕所盗摄视频 | 欧美一级一毛片 | 男人看片网址 | 精品一久久香蕉国产线看观 | 成人在线视频国产 | 超91在线 |