文件名称:adonis-multitenancy:使您的AdonisJS应用程序具有多租户意识
文件大小:111KB
文件格式:ZIP
更新时间:2024-06-05 17:56:08
TypeScript
AdonisJS多租户 与adonis Preview v5一起使用 AdonisJS的简单多租户-WIP但功能正常:) 单个数据库(目前) @isTenant和@belongsToTenant清醒的装饰 将租户缓存在内存中 未提供租户时引发的错误 路线图:查询范围,即插即用中间件,更多缓存选项,多数据库 :page_facing_up: 安装 1.使用npm或yarn安装,并调用ace的invoke npm i --save @hipsjs/adonis-multitenancy node ace invoke @hipsjs/adonis-multitenancy 2.使用您的配置编辑config/multitenancy.ts 。 3.确保在.adonisrc.json文件中注册提供程序。 " providers " : [ " @hipsjs/adonis-multitenancy " ]
【文件预览】:
adonis-multitenancy-master
----.eslintrc.json(78B)
----japaFile.js(145B)
----commands()
--------index.ts(237B)
----src()
--------Decorator()
--------TenantManager.ts(1KB)
--------TenantFinder()
--------Exceptions()
----.npmignore(122B)
----providers()
--------MultiTenancyProvider.ts(895B)
----.travis.yml(79B)
----tsconfig.json(619B)
----test()
--------multitenancy.spec.ts(2KB)
----README.md(2KB)
----adonis-typings()
--------index.ts(260B)
--------multitenancy.ts(1KB)
----.editorconfig(338B)
----templates()
--------multitenancy.txt(664B)
----.gitignore(130B)
----.eslintignore(6B)
----package-lock.json(357KB)
----test-helpers()
--------models()
--------index.ts(6KB)
--------mocks()
--------db-helpers()
----package.json(2KB)