cms后台管理系统接口 使用nestjs+mysql+typeorm/prisma+docker+jwt+redis+apifox,实现了RBAC权限管理。
I recently came across a CMS backend project that offers both Prisma and TypeORM versions, with an emphasis on the Prisma branch for its updates and maintenance. This project serves as a solid foundation for developing a content management system while seamlessly integrating with various back-end technologies. Whether you are developing locally or deploying, the setup is designed to be flexible and accommodating for different environments.
The recommendation to utilize Docker Compose for setting up the environment is a significant plus, especially for users who prefer containerization. With the increasing reliance on tools like WSL for Windows users, this project reflects modern development practices and caters to varying developer needs.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.
A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.
A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.