我知道我的问题看起来很奇怪,但我真的迷失在这里,我读了一些文章,将所有在nuxt中找不到的页面重定向到/或home或index,但在本教程中告诉我使用page/*.vue。首先,我知道*,这个asterisk符号的意思是all,但是每当我尝试创建*.vue文件时,它总是给我Visual Studio Code中无效的文件。有人能帮我解决这个问题吗? 这是我读过的那篇文章,我已经尝试了这篇文章中的代码,它工作并将我的404.vue页面重定向到主页,但这不是我寻求的解决方案,因为它意味着我必须声明所有可能的文件找不到,当然这不是一个好的解决方案。 这是我想在*.vue中使用的404.vue代码
我是NuxtJs的新手。我想测试nuxt-link是如何工作的,所以我故意将nuxt-link放在一个不起作用的路由上,希望被重定向到默认的404页面。我将下面这一行放入pages/index.vue文件: <nuxt-link to='/asksdkjd'>ssss</nuxt-link> 并且它像this:一样以铬合金显示 单击链接后,我在控制台中看到以下错误: ReferenceError: NuxtError is not defined
at Vue.errorChanged (App.js?efe7:173)
at Watcher.run
我已使用AWS Amplify控制台将我的Nuxtjs应用程序部署为AWS上的SPA。现在我的网站有一些动态路由,当重新加载或在新选项卡中打开时,会重定向到404页面。我知道当我们使用nuxt generate生成静态站点时,路由应该使用nuxt.config.js中的routes()。但在SPA模式下,它应该在页面刷新或重新加载时工作。即使在Angular中,当在SPA模式下运行时,动态路由也可以很好地工作。很奇怪,当网站作为单页面应用程序运行时,动态路由不起作用。
当在生产模式下本地使用时,即npm run build && npm run start,路由工作正常。但在将
我目前正在将nuxt auth模块集成到我的应用程序中,并且当我运行
npm运行开发
我正面临一个致命的错误
(node_modules@nuxtjs\auth-next\dist\module.js:485:21) at resolveStrategies (node_modules@nuxtjs\auth-next\dist\module.js:464:26) at ModuleContainer.authModule (node_modules@nuxtjs\auth-next\dist\module.js:515:42) at ModuleContainer.addModule (