亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:148日期: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數(shù)據(jù)過去的

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

我想問問這是為啥==

問題解答

回答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或者打印一個數(shù)字1看看請求有沒有進去。還可以res.send()一個值看能不能拿到。

標簽: vue
相關文章:
主站蜘蛛池模板: 91福利在线免费观看 | 国产婷婷 | 四色婷婷婷婷色婷婷开心网 | 国产美女一级做受在线观看 | 嫩草影院在线入口 | 中国免费一级片 | 亚洲免费视频网址 | 亚洲男女免费视频 | 亚洲精品一二三区 | 日本特黄特色大片免费播放视频 | 福利在线观看视频 | 一级一级一级一级毛片 | 亚洲欧美综合一区二区三区四区 | 欧美日韩在线高清 | 亚州综合激情另类久久久 | 国产成人综合久久精品红 | 国产三香港三韩国三级不卡 | 日本一级毛片视频 | 一级欧美 | 免费观看在线永久免费xx视频 | 在线观看自拍视频 | aa黄色| 我要看一级毛片 | 欧美日韩国产高清 | 91午夜精品亚洲一区二区三区 | 一级毛片免费观看视频 | 亚洲国产一区二区三区青草影视 | 国产成人亚洲毛片 | 激情伊人| 一级a级国产不卡毛片 | 91桃色视频在线观看 | 国产小说 | 免费成人黄色网址 | 国产永久免费高清在线观看视频 | 99精品国内不卡在线观看 | 国产在线观看黄色 | 久久96国产精品 | 国产成人综合日韩精品婷婷九月 | 色婷婷伊人 | 欧美大尺度aaa级毛片 | 一级女性黄 色生活片 |