因为平时学习环境没有外网,代理服务器改成本地的ip:端口,无法实现跨域,希望老师能帮忙解决一下

来源:3-19 登录触发动作

malihong

2021-12-09

devServer: {
// 配置反向代理
proxy: {
// 当地址中有/api的时候会触发代理机制
’/api’: {
// 要代理的服务器地址 这里不用写 api
target: ‘http://localhost:8888’,
changeOrigin: true // 是否跨域
}
}
},

我用的idea,配置文件端口设置成了 server.port=8888

报错: POST http://localhost:8081/api/sys/login 404 (Not Found)

{timestamp: “2021-12-09T15:11:03.844+00:00”, status: 404, error: “Not Found”,…}
error: "Not Found"
message: "No message available"
path: "/api/sys/login"
status: 404
timestamp: “2021-12-09T15:11:03.844+00:00”

写回答

1回答

Sunday

2021-12-10

你好

这种情况如果想要确定问题的话,那么首先需要保证服务端是正常启动的。比如你可以通过 postman 进行测试。

在确保服务端正常访问,并且端口号为 8888 的情况下,直接添加此配置即可:

devServer: {

    // 配置反向代理

    proxy: {

      // 当地址中有/api的时候会触发代理机制

      '/api': {

        // 要代理的服务器地址  这里不用写 api

        target: 'http://127.0.0.1:8888/',

        changeOrigin: true // 是否跨域

      }

    }

  }


课程中其他接口请求信息不需要改变

0
4
Sunday
为了维护正版用户权益,咱们现在已经不再提供服务端代码了
2022-05-25
共4条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程