产品部署后,nuxtjs spa动态路由生成404

我正在使用nuxtjs

  • v.1.4.0
  • 在nuxt.config.js中设置的spa模式
  • 动态路由

在开发模式下运行时,所有URL都可以正常工作,在npm run build部署到weblogic服务器后,我只能直接访问webroot。从那里导航到动态路线,只需单击即可。但是,当我输入应该转换为动态路由的URL(而不是Webroot)时,会得到404(但这在开发模式下有效)。

2020/07/06 16:58:06

这是nginx的问题

location / {

           root   html;

           index  index.html index.htm;

           try_files $uri $uri/ /index.html;      解决页面刷新404问题

       }

伽罗理查德2020/03/24 17:34:41

这是因为generate命令会忽略动态路由。您需要手动配置动态路由生成。查看文件