基于 Express.js 的多租户 Next.js 中间件
Krabs 是面向企业的中间件,能够从一个 Next.js 实例为数百个独立网站提供服务。
Krabs 支持的特性:
- 多域支持
- 基于正则表达式的域
- 动态路径
- 租户属性注入
- 异步配置文件
Krabs 强制使用自定义服务器,不支持 Vercel 部署。_app 和 _document 页面是通用的。
安装:yarn add krabs 或 npm install --save krabs
配置:在 .krabs.js 文件中编写配置。
krabs-main.zip
预估大小:53个文件
krabs-main
文件夹
.travis.yml
106B
misc
文件夹
krabs-bottom.png
151KB
krabs-cover.png
84KB
package.json
2KB
.github
文件夹
FUNDING.yml
622B
workflows
文件夹
create-release.yml
443B
...
534.62KB
文件大小:
评论区