【问题标题】:How to configure nuxt or a webpage so routes stay without "/" at end如何配置 nuxt 或网页,使路由在末尾没有“/”
【发布时间】:2020-06-14 16:35:40
【问题描述】:

当我开始为我的应用程序提供服务时,我遇到了这个问题。我在本地一切正常,但是当我生成和服务时,有时路线会在结尾添加“/”,并且该路线不起作用。这一切都始于从 Firestore 获取一些查询。 我有这条路线 me.com/verify 和 firebase 向这个 rouye 发送查询,例如 me.com/verify?mode... 当我单击这些链接时,它们会转到 me.com/verify/?mode... 我该如何解决这个 `Vue.use(Router)

export const routerOptions = { 模式:'历史', 基础:decodeURI('/'), linkActiveClass: 'nuxt-link-active', linkExactActiveClass: '精确的活动链接', 滚动行为,

路线:[{ 路径:“/学分”, 组件:_e06d46b8, 名称:“学分” }, { 路径:“/dat”, 组件:_4af06e21, 名称:“达” }, { 路径:“/直播”, 组件:_039e10ae, 名称:“直播”`

【问题讨论】:

    标签: nuxt.js router


    【解决方案1】:

    尝试在nuxt.config.js的路由器配置中将trailingSlash选项设置为false

    https://nuxtjs.org/api/configuration-router#trailingslash

    【讨论】:

    • 我应该在 nuxt 的哪个位置设置它?
    • 如果您有知识,请回答当我的应用程序附加/到我的路线的参数破坏我的应用程序时的原因是什么
    • 即 me.com - 很好,但 me.com?a=b 变成了 me.com/?a=b,这会破坏我的应用
    • 因为如果它的 sth.com?a=b 我可以获取参数,但是当它变成 sth.com/?a=bi 时无法获取这些参数,而且我的应用程序的其他一些部分也会停止工作仅当我提供我的应用程序时才会发生。不在本地主机上
    • 会不会是nginx造成的?我使用 nginx 反向代理服务静态文件
    猜你喜欢
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 2015-03-31
    • 2020-05-23
    • 2020-07-14
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多