【文件属性】:
文件名称:pern-multitenancy:多租户PERN架构
文件大小:100KB
文件格式:ZIP
更新时间:2021-05-04 10:12:31
JavaScript
PERN多租户
特征
多层体系结构:应用程序>路由器>控制器>服务
后端使用TypeScript
租户按子域解决
PostgreSQL
使用Pool(事务)通过node-postgres( pg包)与DB交谈
多租户:表使用tenant_id列
JWT认证
CORS,网域白名单
用盐和胡椒粉哈希密码
usedId和tenantId绑定到Request对象
前端基于React,使用JavaScript
基本的登录/注册功能
演示功能
会话过期后重定向到登录页面
Redux存储保留用户数据
登录后保存用户和租户数据
提供user时重定向到主页
找不到user时重定向到登录
指导
添加到主机:
127.0.0.1 mtexpress
127.0.0.1 subdomain1.mtexpress
127.0.0.1 subdomain2.mtexpress