将 strapi 添加到快速服务器

Adding strapi to an express server

我想用 nodejs 和 express 框架构建一个自托管网站,因为我已经很熟悉了。但是,必须为此项目使用 CMS,因此我正在寻找合适的 easy-to-use/-learn CMS 并发现了我非常喜欢的 strapi。

使用 strapi 设置 API 确实很容易,但现在我正在努力将 strapi 添加到快速服务器。我的目标是一台带有 strapi 的快速服务器,它还托管该网站。所以,我可以用 express 控制路由(我习惯了),并且可以在服务器上呈现网站。

有人可以向我解释如何做到这一点并举一个小例子吗?我发现的示例仅涉及在外部托管 API 并使用客户端 Web 框架或静态站点生成器。 还是我的愿景无法通过 strapi 实现,我应该使用另一个 CMS,如 KeystoneJS(已经构建在 Express 上)?

提前致谢!

将 Express 与 Strapi 一起使用一定非常复杂,而且没有实际意义。 Strapi 基于 Koa, which has been designed by the team behind Express. If you are coming from Express, eyou will get confortable with Koa very quickly. Here is the documentation: https://koajs.com.