From development to deployment
The node.js project needs to be completed from development to deployment, including but not limited to the following items:
- Technology base
- Node.js
- koa
- koa-router
- Koa – Views + Template Engine (Nunjucks)
- Mysql or mongoose
- redis + koa-redis)
- koa-session / koa-generic-session
- Docker container (optional)
- pm2 + nginx
- Linux Basics (learn at Google/Baidu)
- Project development
- Project structure planning
- Development tools selection & Configuration (VScode, ESLint, Git)
- coding & Test
- The deployment of online
- Domain name + Cloud server optional (generally, a public IP address is provided)
- Setting up a cloud server environment
- Domain name resolution
- Go live + verify test