网站建设 响应式,企业的网站做一个要多少,优购物官方网站女鞋,厦门设计公司有哪些一、若依部署上线的用户头像模块不能回显#xff1a;
首先是后端修改部署上线后若依存储图片的本地地址 其次将上线前端配置文件中的图片相关配置给删除 二、若依部署上线后验证码不显示问题
在确保前后端请求打通后还有这个问题就是磁盘缓存问题 三、若依部署上线遇到404页…一、若依部署上线的用户头像模块不能回显
首先是后端修改部署上线后若依存储图片的本地地址 其次将上线前端配置文件中的图片相关配置给删除 二、若依部署上线后验证码不显示问题
在确保前后端请求打通后还有这个问题就是磁盘缓存问题 三、若依部署上线遇到404页面刷新问题
若依是history模式的前端部署上线的同时需要增加相关配置 location / {try_files $uri $uri/ /index.html;}在单页应用中通常只有一个入口页面比如index.html而应用的其他页面和视图则是通过JavaScript动态加载和渲染的。这意味着当用户直接访问除index.html之外的任何URL时比如通过刷新页面或直接在浏览器中输入URL服务器实际上并没有对应的静态文件来响应这个请求因此会返回404错误。 然而try_files指令允许Nginx按照指定的顺序尝试多个文件或目录直到找到一个存在的资源为止。在这个配置中 $uri首先尝试用户请求的URI对应的文件。$uri/如果$uri对应的文件不存在则尝试将其作为目录来处理并尝试访问该目录下的默认文件这通常是由Nginx配置中的index指令指定的比如index index.html index.htm;。但是在这个特定的配置中由于紧接着有/index.html所以这一步实际上并没有起到关键作用除非你的应用结构中有需要作为目录处理的URI。/index.html如果前面的尝试都失败了即用户请求的URI既不是文件也不是目录则最终返回index.html文件。 对于单页应用来说无论用户请求哪个URL除了实际存在的静态资源如图片、CSS、JS等我们都希望服务器能够返回index.html文件。这是因为一旦index.html被加载到浏览器中应用的前端路由就可以接管URL的处理并根据URL动态加载和渲染相应的视图。 因此这行配置通过确保所有未找到的资源请求都最终返回index.html文件从而避免了在单页应用中刷新页面时出现404错误的问题。 四、若依部署本地前端请求服务器后端没问题部署上线请求后端出现405报错。或者发送请求显示无权限、爆拦截器异常 检查部署前端配置文件中有没有配置好跨域相关配置 添加这一段配置 location /dev-api/ {proxy_pass http://xx.xx.xx.xx:9090/;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} 五、其他部署问题参考
其他部署问题例如数据库、前后端请求跨域等。在正常的部署过程有包括打包上线前需要修改前后端的配置文件呀、数据库名、用户名、密码等等比较常规的可以看之前写的文章
【全栈项目】大事件部署上线——宝塔部署方式_如何使用宝塔部署项目-CSDN博客
还有一些更为复杂的问题类似jdk版本问题导致的玄学问题由于我目前还没遇到所以暂时没有收录进来。学习是个循序渐进的过程后续还会不断补充。