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

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

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

瀏覽:122日期: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
相關文章:
主站蜘蛛池模板: 国产精品视频色拍拍 | 国产欧美日韩精品专区 | 国产2021精品视频免费播放 | 六月亚洲精品一区 | 国产在线拍揄自揄视精品不卡 | 加勒比一本一道在线 | 欧美黑人性大免费高清视频 | 极品美女一级毛片免费 | 久久精彩 | 91久久青草精品38国产 | 欧美午夜艳片欧美精品 | 亚洲第一免费网站 | 国产草草影院ccyycom软件 | 久久午夜精品 | 女人精69xxxxx免费无毒 | 日本一视频一区视频二区 | 精品三级三级三级三级三级 | 亚洲欧美另类日本久久影院 | 永久免费毛片 | a丫久久久久久一级毛片 | 小明看国产 | 国产成人视屏 | 怡红院综合网 | 福利一区二区三区视频在线观看 | 久久最新免费视频 | 国产精品第五页 | 在线视频日韩 | 性做爰片免费视频毛片中文ilo | 国产精品麻豆传媒 | 黄视频在线观看www 黄视频在线观看www免费 | 国产在线视欧美亚综合 | 噜噜噜天天躁狠狠躁夜夜精品 | 草草线在成人免费视频 | 精品国产一区二区三区在线 | 黑人网址 | 国产精品美女免费视频大全 | 亚洲 国产 路线1路线2路线 | 国产精品9999久久久久 | 99久久免费国产精品m9 | 亚洲国产中文字幕 | 国产精品_国产精品_国产精品 |