Cool Admin Api

screenshot of Cool Admin Api
express
nestjs
vue

cool-admin-api 是基于egg.js、typeorm、jwt等封装的api开发脚手架、快速开发api接口

Overview

Cool Admin is a Node.js-based backend framework built on Egg.js. It includes essential components for backend development like Egg.js for the foundation, TypeORM for data handling, egg-redis for caching, egg-jwt for authentication, and axios for network requests.

Features

  • Egg.js Foundation: Built on the reliable Egg.js backend framework.
  • TypeORM Integration: Seamless data handling capabilities with TypeORM.
  • Caching with egg-redis: Utilize egg-redis for efficient caching.
  • Auth with egg-jwt: Secure authentication using egg-jwt.
  • Network Requests with Axios: Make network requests easily with Axios.
  • Custom Routing: Simplified routing with egg-cool-router component.
  • Controller, Service, and Entity Components: Dedicated components for controllers, services, and models in egg.js.

Summary

Cool Admin is a comprehensive Node.js backend framework that offers a solid foundation for backend development. With its integration of essential components like TypeORM, egg-redis, egg-jwt, and axios, developers can build secure and efficient backend systems. The framework also provides additional features like custom routing, controller, service, and entity components, making it a versatile choice for backend development projects.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

typescript
Typescript

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.