English | 简体中文
GoFrame
is a powerful framework of Golang. This project is aiming to provide a guideline for rookies to create a simple but fully-functional web server application.
- Chapter 1: Installation
- Go
- GoFrame CLI
- Docker
- Database
- MariaDB
- Chapter 2: Initialization
- Database
- Project
- Code
- Chapter 3: Authentication
- JWT
- Session
- Chapter 4: Start with CRUD
- Add a controller
- Create a message
- Retrieve a message
- Add a middleware
- Update a message
- Delete a message
- Chapter 5: Deploying
- Daemon
- Docker
- Nginx
- Chapter 6: Conclusion
- Chapter 7: Additional Resources
- Design Methodology
- Database Schema Control
- Access Control
- Mail Server
- Message Queue
This project exists thanks to all the people who contribute