如果是部署在服务器上,可以使用 nginx 解决这个问题。那么直接部署在 cdn 上要怎么解决呢?有大佬告知一下吗?
如果是部署在服务器上,可以使用 nginx 解决这个问题。那么直接部署在 cdn 上要怎么解决呢?有大佬告知一下吗?
放在CDN上面没办法处理这种情况,因为没有HTTP服务,会按照请求的URL读取对应路径的HTML文件,没有找到自然会返回 404
。所以直接把路由模式改为 hash
模式就能解决问题。
也可以考虑 Serverless
服务,这块可以看 Vue-router
文档中关于这部分的说明 👉 不同的历史模式 | Vue Router
可以提交工单咨询下