vue中 vue.config.js反向代理

新建一个node 服务

1 npm init -y //创建一个package.json

2.npm i express

  1. 新建一个app.js

4.键入代码

javascript 复制代码
const express = require("express")
const app = express()

app.get("/user",(req,res)=>{
    res.send({"name":"good"})
})
app.listen(3200)

5.启动node --node app.js

6.浏览器中 http://127.0.0.1:3200/user----测试查看返回数据


vue 文件

1.找到vueCli文档 devSever对应的proxy

2.vue中的vue.config.js 复制对应的代码

3.vue项目重启

注意多向代理的时候需要写地址

this.$http.get("/api/user").then(res=>{。。。})

webpack 中文文档---指南--开发 --webpack -dev-serve

vue.config.js中的代码

javascript 复制代码
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
   devServer: {
     proxy: {
       '/api': {
         target: 'http://127.0.0.1:3200',
         ws: true,
         changeOrigin: true,
          pathRewrite:{
            '^/api':''
          }
      }
     },
   
  }

})
相关推荐
G***E31614 小时前
前端GraphQLAPI
前端
lumi.14 小时前
Vue + Element Plus 实现AI文档解析与问答功能(含详细注释+核心逻辑解析)
前端·javascript·vue.js·人工智能
z***I39414 小时前
VueGraphQLAPI
前端
粉末的沉淀16 小时前
css:制作带边框的气泡框
前端·javascript·css
N***738518 小时前
Vue网络编程详解
前端·javascript·vue.js
e***716718 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
程序猿小蒜18 小时前
基于springboot的的学生干部管理系统开发与设计
java·前端·spring boot·后端·spring
银空飞羽18 小时前
让Trae CN SOLO自主发挥,看看能做出一个什么样的项目
前端·人工智能·trae
Eshine、19 小时前
解决前端项目中,浏览器无法正常加载带.gz名称的文件
前端·vue3·.gz·.gz名称的js文件无法被加载
用户479492835691519 小时前
别再当 AI 的"人肉定位器"了:一个工具让 React 组件秒定位
前端·aigc·ai编程