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.
Installation
To set up Cool Admin, ensure your environment meets the following prerequisites:
- Node.js version is >= 8.9.0
- Redis and MySQL databases are set up and their connection information is configured.
- Install dependencies using either yarn or npm.
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.