大家好,我正在使用nuxt js的项目中工作,而我只是这个框架的新手。我已将其配置为使用水疗模式,仅供参考,我没有更改或在nuxt配置中添加任何内容,只是默认设置。下面是我如何设置我的页面。
pages / users / index.vue-显示列表或用户
pages / users / _id.vue-显示特定用户
我已经使用npm run build和npm run start命令部署了我的项目。然后,将dist目录托管在Nginx服务器中。
问题是,当我使用nuxt链接导航到/ user / id时,页面正确呈现,但是当我直接访问页面URL或刷新页面时,却找不到nginx 404页面。
我已经读过有关nuxt generate来生成预渲染页面的信息,但是在处理数百条记录时使用它很好吗?
任何帮助,建议都将得到广泛应用。
谢谢
从一开始,您就应该了解哪些问题可以帮助您解决nuxt。
您可以创建三种类型的应用程序:
在路由的基础上,nuxt生成html文件,这些文件是SEO友好的。例如,这适用于名片页面(主页+多个子页面)。您可以获得现成的html文件,例如index.html,contact.html等。
不需要SEO但具有动态路径和接口的应用程序。不使用服务器端渲染。某些方法不可用,但仍使用nuxt的某些优点。例如,动态路由或nuxt的配置中可用的许多选项。
使您可以享受nuxt.js的所有好处。借助专用的网站方法(fetch,asyncData,nuxtServerInit等),它允许您在服务器端准备数据以在浏览器端生成它们,从而使其对SEO友好。
因此,如果需要使用动态路由,则必须在SPA和通用模式之间进行选择。检查您应该使用哪些命令