在 Vercel 上部署后如何修复 404 错误?

问题描述 投票:0回答:1

我在 Vue.js 上开发了一个应用程序并将其托管在某个主机上,但是,我的网站路由遇到了问题。使用 vue-router,我设置了以下路由:

{ path: "/certificate/public/:id", name: "PubliCert", component: PublicCertificate,},

但是,当我尝试访问此已托管的路线时,它会返回给我:

404:NOT_FOUND 代码:NOT_FOUND ID:gru1::ljchp-1708045045658-70bb89f93e2f

当我在本地主机上运行相同的进程时,一切都运行良好,但是,当我部署应用程序时,这个错误开始了。我该如何解决这个问题以使路线可访问?

我想做到这样,当访问/certificate/public/43路由时,我可以访问所需的路由。

vue.js vue-router vercel
1个回答
0
投票

检查托管配置

const router = new VueRouter({

base: '/myapp/', 路线:[ { 路径:'/certificate/public/:id',名称:'PubliCert',组件:PublicCertificate } // 其他路线 ] })

© www.soinside.com 2019 - 2024. All rights reserved.