logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue项目部署到linux服务器出现的问题及解决方案(css、js丢失及部署成功后访问时刷新页面出现404问题)

场景:将开发好的vue项目编译打包到linux服务器上的nginx时,出现了css、js丢失,elementui的字体图标无法显示,以及部署完成后在浏览器访问成功,但刷新、回退时出现404的问题。问题一:css、js丢失原因:这是由于在执行npm run build命令编译后,在dist文件夹下的index.html页面中,对样式以及js文件的路径都是以 / 开头的绝对路径,例如:解决方案:如果是

#nginx#linux
向请求头添加自定义属性,实现token功能时,出现CORS跨域导致请求失败( has been blocked by CORS policy: ... No ‘Access-Control-All)

场景:在使用 SpringBoot + Vue 进行前后端分离的开发过程中,部分功能是需要当用户登陆成功时后端(SpringBoot)向前端(Vue)返回一个token值,前端将这个token值放在以后每个请求的请求头中,后端先从拦截器中验证token值的存在,再放行请求,以确保不会被别人恶意修改、删除数据,结果出现了CORS跨域导致请求失败的情况。上述场景出现的浏览器报错:Access to X

#java#redis
vue项目部署到linux服务器出现的问题及解决方案(css、js丢失及部署成功后访问时刷新页面出现404问题)

场景:将开发好的vue项目编译打包到linux服务器上的nginx时,出现了css、js丢失,elementui的字体图标无法显示,以及部署完成后在浏览器访问成功,但刷新、回退时出现404的问题。问题一:css、js丢失原因:这是由于在执行npm run build命令编译后,在dist文件夹下的index.html页面中,对样式以及js文件的路径都是以 / 开头的绝对路径,例如:解决方案:如果是

#nginx#linux
到底了