├── .gitignore ├── README.md ├── package.json └── src ├── api ├── routes.js └── v1 │ ├── admin.js │ ├── routes.js │ └── user.js ├── config └── env.json ├── connectionManager.js ├── db ├── admin.js └── tenant.js ├── dbModel ├── tenant │ └── schema.js └── user │ └── schema.js ├── index.js ├── middlewares └── connectionResolver.js └── service ├── tenant └── index.js └── user └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/package.json -------------------------------------------------------------------------------- /src/api/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/api/routes.js -------------------------------------------------------------------------------- /src/api/v1/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/api/v1/admin.js -------------------------------------------------------------------------------- /src/api/v1/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/api/v1/routes.js -------------------------------------------------------------------------------- /src/api/v1/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/api/v1/user.js -------------------------------------------------------------------------------- /src/config/env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/config/env.json -------------------------------------------------------------------------------- /src/connectionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/connectionManager.js -------------------------------------------------------------------------------- /src/db/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/db/admin.js -------------------------------------------------------------------------------- /src/db/tenant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/db/tenant.js -------------------------------------------------------------------------------- /src/dbModel/tenant/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/dbModel/tenant/schema.js -------------------------------------------------------------------------------- /src/dbModel/user/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/dbModel/user/schema.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middlewares/connectionResolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/middlewares/connectionResolver.js -------------------------------------------------------------------------------- /src/service/tenant/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/service/tenant/index.js -------------------------------------------------------------------------------- /src/service/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syook/node_mongo_multitenant/HEAD/src/service/user/index.js --------------------------------------------------------------------------------