apipost接口200状态码,浏览器控制台500状态码

后端 url

登录login方法

复制代码
login(){
        this.$refs.loginForm.validate(async valid => {
          if (!valid) return
          // 由于data属性是一个json对象,需要进行解构赋值{data:result},进行状态码判断
          const {data: result} = await this.$http.post('/api/doLogin',this.loginForm)  // 填写的表单数据都保存在表单数据loginForm对象里
          console.log('后端data数据内容',result)
          if (result.status !== 200) {
            return console.log('登录失败')
          }
          //先打印到浏览器控制台,看结果
          console.log('登录成功')
          this.$router.push('/home')
        })
      }

导致这个问题的原因 是前端没有携带 用户和密码这两个参数,

需要使用qs库 将对象序列为字符串 或将字符串转换为对象

安装 qs 库

yarn add qs 或 npm install qs

引入qs

复制代码
import qs from 'qs'
login(){
        const that = this
        this.$refs.loginForm.validate(async valid => {
          if (!valid) return
          // 将loginForm对象转换为查询字符串
          var data = qs.stringify(this.loginForm)
          // 由于data属性是一个json对象,需要进行解构赋值{data:result},进行状态码判断
           await this.$http.post('/api/doLogin',data).then(function (response){
            if (response.data.status === 200){
             console.log('登录成功')
              // ElMessage({message: '登录成功',type: 'success'})
              that.$router.push('/home')
            }else {
              console.log(response.data.status)
              console.log('api后端接口状态')
            }
          })

        })
      }
相关推荐
BigTopOne2 小时前
【WebRtc】DTLS-SRTP 加密完整流程详解
前端
陈随易2 小时前
pm2 替代品,nodejs&bun 线上部署必备工具
前端·后端·程序员
单线程_012 小时前
从案例分析 Vue3 Tokenizer 源码一
前端·javascript·vue.js
BigTopOne2 小时前
【WebRtc】-ICE Candidate 与 STUN/TURN 原理详解
前端
l1258652 小时前
# LangGraph Memory机制深度解析:短期记忆与长期记忆的工程实践
前端·人工智能·python·langchain·bootstrap
码视野3 小时前
基于 Spring Boot + Vue3 的【大学英语四六级 (CET-4/6) 作文智能评分与句式润色系统】设计与实现(含PRD/三端高保真源码/大屏)
java·前端·人工智能·spring boot·后端·vue3
大模型码小白3 小时前
AI 对话流性能调优:万级消息的虚拟滚动落地
java·大数据·前端·javascript·人工智能·算法·机器学习
m0_547486663 小时前
《JavaScript核心原理 》全套PPT课件2026
开发语言·javascript·ecmascript
MC皮蛋侠客4 小时前
Tauri 2.x 系列(五):调用系统 API——官方插件、Rust crate 与原生能力
开发语言·后端·rust
xm_xm_xm_14 小时前
react17版本以前类组件常用操作
前端·javascript·react.js