You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yudao/doc/常见问题.md

15 lines
1.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

这里整理了一些经常会被问到的问题:
1. 为什么vue打包之后或者修改url之后无法登录
你用chrome按f12看看console提示的信息如`Access-Control-Allow-Origin` 那就是跨域了再看看network的请求方法是不是`options`但是返回不是200这也是跨域了。
2. 跨域了怎么办?
跨域产生的原因是因为浏览器的同源策略,也就是说这个是浏览器的问题,你用`postman`去请求都是没有问题返回200的浏览器才会出现这种奇怪的问题。要解决这个问题就要清楚同源策略是啥也就是浏览器认为域名、协议、端口相同才是相同的源也就是要想办法让前端的域名、协议、端口和接口的相同。而实际上前端和服务器怎么可以在一个端口呢那就需要一些转发的工具将同一个端口不同路径的请求转发到不同的端口具体操作可以看 【生产环境nginx安装与跨域配置】
3. 上传图片后图片不显示
检查前端代码中的VUE_APP_RESOURCES_URL配置是否为上传图片的地址
4. 前端登录显示无权限
检查前端代码中配置的VUE_APP_BASE_API是否正确h5页面配置的api服务的端口号默认为8086
后台vue页面配置的是admin服务的端口号默认为8085