【发布时间】:2020-11-19 21:23:10
【问题描述】:
我有一个要部署到 Vercel 的单页应用程序 + API。
我目前正在尝试在我的 vercel.json 中添加一些配置:
- 重定向不在根目录的调用(例如
/login) toindex.html`,以便我可以利用 HTML History API(即 react-router 的浏览器路由器) - 不要期待
/api端点,我有一些动态路径(例如/files/[fileId]/[checksum].ts)
如何在 Vercel 中创建一个重写来完成这个?
我听从了这里的建议:https://vercel.com/docs/configuration#routes/advanced/spa-fallback
{
"rewrites": [{ "source": "/(.*)", "destination": "/index.html" }]
}
但是,这确实会将具有动态路径的 API 端点重定向到 index.html 文件,我只是希望这是 API。
有什么想法吗?
【问题讨论】:
标签: vercel