请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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”

正在回答 回答被采纳积分+3

1回答

Sunday 2021-12-10 09:44:02

你好

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

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

devServer: {

    // 配置反向代理

    proxy: {

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

      '/api': {

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

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

        changeOrigin: true // 是否跨域

      }

    }

  }


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

0 回复 有任何疑惑可以回复我~
  • 提问者 malihong #1
    是我自己的问题,后端没有接收的接口,后端写了个/api/sys/login接口测试了一下。可以走的通。
    
    老师的后端接口代码能分享一下吗?
    回复 有任何疑惑可以回复我~ 2021-12-10 13:34:54
  • Sunday 回复 提问者 malihong #2
    你好,服务端代码以存放至 课程仓库之中
    回复 有任何疑惑可以回复我~ 2021-12-10 20:33:00
  • 老师,服务端代码是哪个呀?没找到啊
    回复 有任何疑惑可以回复我~ 2022-05-24 22:12:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信