在Vercel上部署Strapi

18

我有一个Next.js应用程序部署在Vercel上,现在想要把管理它的Strapi CMS也部署到Vercel上,因为这样在同一服务上维护两个应用程序更容易。

Strapi仓库构建正常,所有东西看起来都没问题,但是如果所有设置都是默认值,我会看到404错误,或者如果我将构建文件夹设置为“build”,则会看到空白页面。

我相信这应该是一个简单的修复,但我想不出来,有人做过类似的吗?


我认为答案可能在 vercel.json 中。目前还没有找到,我还在寻找中。 - frouo
6个回答

12
我认为没有办法将Strapi部署到Vercel。
Vercel是一个前端重点的部署服务,而Strapi是一个带有Web界面的后端工具。

4
这个信息在 Vercel 的主页上没有用大字体显示,谢谢 :-) - Bruno

2

如@gfpacheco所说,你不能在Vercel上部署Strapi CMS,但你可以在其他平台上做到。我个人使用过Heroku和它们的免费层级。你可以在Strapi的文档中了解更多关于这种部署选项及其他选项。

请务必遵循官方文档。Strapi正在快速发展,教程很快就会过时。


1

我认为你可以部署Strapi应用程序,并确保你在其他地方(如Heroku或Supabase数据库)有对远程数据库的访问权限。


1
Vercel现在在他们的存储服务中提供了Postgres,而Strapi则支持将Postgres作为数据库后端。 - CodeManX

-1

Vercel 是专门用于部署前端的。我自己在使用 Ghost CMS 时遇到过这个问题。他们有不少 CMS 集成可以使用,比如 Butter CMS 和 Contentful。然而你也可以将 Strapi 部署到 Digital Ocean 和 Heroku 上。我个人比较喜欢 Heroku。

在 Vercel 上使用 Strapi 部署 Next.js 博客入门教程


-1

-2

这是用来触发构建的。如果您有一个静态前端,它使用 Strapi 后端并在此基础上构建,那么当您在 Strapi 中进行更改时,可以触发 Vercel 构建。在这种情况下,Strapi 并未托管在 Vercel 上。 - Nealv

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接