久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - vue中 post數(shù)據(jù)遇到問題

瀏覽:158日期: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(); }}

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

node.js - vue中 post數(shù)據(jù)遇到問題

我想問問這是為啥==

問題解答

回答1:

問題應(yīng)該出在你的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或者打印一個數(shù)字1看看請求有沒有進去。還可以res.send()一個值看能不能拿到。

標(biāo)簽: vue
相關(guān)文章:
主站蜘蛛池模板: 亚洲欧洲一区二区三区 | av网战| 三级av在线 | 青青草91在线视频 | 国产精品激情在线观看 | 久久国产精品99国产 | 日韩免费在线视频 | 亚洲成人av一区二区 | 亚洲v日韩v综合v精品v | 久在线视频 | 国产特黄一级 | 精品国产九九 | 欧美在线a | 婷婷欧美| 亚洲国产精品久久 | 99精品一区二区三区 | 久久久久亚洲av毛片大全 | 午夜一级片 | 午夜国产影院 | 国产精品视频一区二区三区不卡 | 精品欧美 | 91亚洲国产成人久久精品网站 | 欧美天天| 高清久久 | 午夜久久视频 | 久久国产精品一区 | 欧美日韩一区二区在线观看 | 午夜精品一区二区三区在线播放 | 玖玖操 | 国产不卡视频在线观看 | 欧美日韩一二三区 | 国产精品美女久久久久久久久久久 | 国产一区二区三区在线看 | 一区二区三区 在线 | 一区二区日韩 | 中国特级毛片 | 精品久久久久久久久久久久久久 | 国产精品一二三 | 亚洲五月婷婷 | 久久夜视频 | av中文字幕在线播放 |