FreeNowOrg / PixivNow

Provide Pixiv backend proxy & frontend service based on serverless technology
https://pixiv.js.org
Apache License 2.0
236 stars 52 forks source link

路由bug:访问/artwork/*等页面可能会返回404 #44

Closed YujioNako closed 1 year ago

YujioNako commented 1 year ago

以artwork页面为例,当用户直接在地址栏输入如example.com/artwork/123456的地址时、或是刷新这样的地址时,vercel会返回404页面。user,search等页面同理。

dragon-fish commented 1 year ago

仅作记录

尝试在 vercel.json 的 rewrites 里添加以下内容:

    {
      "source": "/(.*)",
      "destination": "/index.html"
    }

导致本地测试时,所有请求都被重定向到 index.html,诸如 http://localhost:3000/@vite/client 的请求会得到一个 404

dragon-fish commented 1 year ago

不想修了,摆烂:

  1. vue-router 改用 createWebHashHistory (但这不够酷!)
  2. vercel 部署的时候选择 Vue.js 预设