打开所有后端程序后,前端访问时出现如下错误
仔细查看报错:
爆出跨域错误,肯定是路径没对上,如果controller中与前端代码中的路径的拼写一模一样,只能说明nginx反向代理出了问题!
其中educms服务对应端口8004,直接访问路径是有输出的.直接访问没有问题,那么就是nginx的反向代理中出错了:
在nginx里面查看:
果不其然,修改nginx配置,重新启动:
server {
listen 9001;
server_name localhost;
client_max_body_size 1024m;
location ~ /eduservice/ {
proxy_pass http://localhost:8001;
}
location ~ /eduoss/ {
proxy_pass http://localhost:8002;
}
location ~ /eduvod/ {
client_max_body_size 1024m;
proxy_pass http://localhost:8003;
}
location ~ /educms/ {
proxy_pass http://localhost:8004;
}
location ~ /ucenterservice/ {
proxy_pass http://localhost:8006;
}
location ~ /edumsm/ {
proxy_pass http://localhost:8005;
}
location ~ /orderservice/ {
proxy_pass http://localhost:8007;
}
location ~ /staservice/ {
proxy_pass http://localhost:8008;
}
}
然后重新启动页面,出现了banner:



