我正在使用nuxtjs
- v.1.4.0
- 在nuxt.config.js中设置的spa模式
- 动态路由
在开发模式下运行时,所有URL都可以正常工作,在npm run build
部署到weblogic服务器后,我只能直接访问webroot。从那里导航到动态路线,只需单击即可。但是,当我输入应该转换为动态路由的URL(而不是Webroot)时,会得到404(但这在开发模式下有效)。
我正在使用nuxtjs
在开发模式下运行时,所有URL都可以正常工作,在npm run build
部署到weblogic服务器后,我只能直接访问webroot。从那里导航到动态路线,只需单击即可。但是,当我输入应该转换为动态路由的URL(而不是Webroot)时,会得到404(但这在开发模式下有效)。
这是因为generate命令会忽略动态路由。您需要手动配置动态路由生成。查看文件
这是nginx的问题
location / {
root html;
index index.html index.htm;
try_files $uri $uri/ /index.html; 解决页面刷新404问题
}