All Projects → developeryvan → midwayjs-crud

developeryvan / midwayjs-crud

Licence: other
基于 Typescript+MidwayJs+Nacos 的微服务开发架构

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to midwayjs-crud

dart-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Dart/Flutter
Stars: ✭ 30 (-33.33%)
Mutual labels:  rbac, casbin
lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)
Stars: ✭ 43 (-4.44%)
Mutual labels:  rbac, casbin
Negroni Authz
negroni-authz is an authorization middleware for Negroni
Stars: ✭ 152 (+237.78%)
Mutual labels:  rbac, casbin
Node Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Stars: ✭ 1,757 (+3804.44%)
Mutual labels:  rbac, casbin
Chi Authz
chi-authz is an authorization middleware for Chi
Stars: ✭ 248 (+451.11%)
Mutual labels:  rbac, casbin
Think Casbin
专为ThinkPHP定制的Casbin的扩展包,Casbin是一个功能强大,高效的开源访问控制库。
Stars: ✭ 138 (+206.67%)
Mutual labels:  rbac, casbin
Casbin Server
Casbin as a Service (CaaS)
Stars: ✭ 171 (+280%)
Mutual labels:  rbac, casbin
Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
Stars: ✭ 10,872 (+24060%)
Mutual labels:  rbac, casbin
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+7175.56%)
Mutual labels:  rbac, nacos
Caddy Authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Stars: ✭ 221 (+391.11%)
Mutual labels:  rbac, casbin
Casbin Cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
Stars: ✭ 113 (+151.11%)
Mutual labels:  rbac, casbin
bunjil
A GraphQL bastion server with schema merging, authentication and authorization with Policy Based Access Control
Stars: ✭ 25 (-44.44%)
Mutual labels:  koa, prisma
Gin Web
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
Stars: ✭ 107 (+137.78%)
Mutual labels:  rbac, casbin
laravel-casbin-admin
Vue-Element-Admin + Laravel开发前后端分离的Rbac管理后台
Stars: ✭ 109 (+142.22%)
Mutual labels:  rbac, casbin
Jcasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Stars: ✭ 1,335 (+2866.67%)
Mutual labels:  rbac, casbin
Think Authz
An authorization library that supports access control models like ACL, RBAC, ABAC in ThinkPHP 6.0 .
Stars: ✭ 155 (+244.44%)
Mutual labels:  rbac, casbin
Pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
Stars: ✭ 625 (+1288.89%)
Mutual labels:  rbac, casbin
Openstack Policy Editor
A Casbin Policy Editor for OpenStack
Stars: ✭ 28 (-37.78%)
Mutual labels:  rbac, casbin
Casbin Authz Plugin
Docker Authorization Plugin based on Casbin
Stars: ✭ 204 (+353.33%)
Mutual labels:  rbac, casbin
objection-authorize
isomorphic, "magical" authorization integration with Objection.js 🎉
Stars: ✭ 71 (+57.78%)
Mutual labels:  koa, rbac

基于 Typescript+MidwayJs+Nacos 的微服务开发架构

特性

  • 【体验佳】 智能化的代码提示和编译时的代码检查机制
  • 【易维护】 良好的应用程序分层和解耦能力
  • 【可插拔】 组件化开发,代码复用

技术栈

快速开始

  • 配置文件是用 nacos 获取的,稍微增加了复杂度,如果没有这个需求可以直接从本地 config 获取。

本地开发

npm i
npm run dev
open http://localhost:7001/

swagger 查看所有接口

部署

如需进一步了解,参见midway 部署文档

请作者喝杯咖啡

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].