因为平时学习环境没有外网,代理服务器改成本地的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 // 是否跨域
}
}
}
课程中其他接口请求信息不需要改变
042022-05-25
相似问题