午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:275日期: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
相關文章:
主站蜘蛛池模板: 欧美一区二区三区在线播放 | 国产精选在线观看 | 亚洲第一毛片 | 亚洲国产欧美精品 | 少妇精品一区二区三区 | 亚洲一区视频在线 | 欧美成人激情在线 | 国产精品综合网 | 国产1页 | 7799视频| 亚洲欧美一二三 | 97超碰97| 欧美激情国产精品 | 成人免费毛片足控 | 中文字幕综合网 | 成年人免费网站视频 | 三级在线免费 | 毛片在线网| 亚洲精品视频在线 | 亚洲激情国产 | www.一区二区三区 | 亚洲精品黄 | 免费看黄在线观看 | 中文在线字幕观看 | 成人高清免费 | 精品国产乱码一区二区 | 九九热这里 | 国产精品爽爽久久久久久 | 天天摸天天做天天爽 | 欧美日韩中文字幕在线视频 | 色婷综合 | 亚洲操操操 | 国产精品久久久久久久久久久久久久久久 | 日本欧美一区二区三区 | 狠狠干2018 | 日韩一区二区三区免费观看 | 日韩在线免费观看视频 | 四虎影院永久地址 | 久久视频免费观看 | 亚洲成人久 | 国产在线播放91 |