├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci_cd.yml ├── .gitignore ├── .npmrc ├── .release-it.cjs ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.dev ├── LICENSE ├── README.Docker.md ├── README.md ├── app.js ├── bin └── www ├── compose.yaml ├── config ├── README.md ├── dev.env.example.js ├── env.example.js ├── index.js └── prod.env.example.js ├── controllers ├── article.js ├── banner.js ├── base.js ├── category.js ├── chatgpt.js ├── comment.js ├── reply.js ├── tag.js ├── user.js └── validator.js ├── deploy.config.example.js ├── ecosystem.config.js ├── package.json ├── permissions └── auth.js ├── process-dev.json ├── process-docker-dev.json ├── routes └── index.js ├── sql ├── article.js ├── banner.js ├── category.js ├── comment.js ├── index.js ├── reply.js ├── tag.js └── user.js ├── utils ├── db.js ├── email.js ├── errcode.js ├── utils.js └── ws.js └── views ├── error.ejs ├── index.ejs ├── login.ejs ├── nav.ejs └── success.ejs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci_cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.github/workflows/ci_cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.npmrc -------------------------------------------------------------------------------- /.release-it.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/.release-it.cjs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.Docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/README.Docker.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/bin/www -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/compose.yaml -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/config/README.md -------------------------------------------------------------------------------- /config/dev.env.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/config/dev.env.example.js -------------------------------------------------------------------------------- /config/env.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/config/env.example.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/config/prod.env.example.js -------------------------------------------------------------------------------- /controllers/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/article.js -------------------------------------------------------------------------------- /controllers/banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/banner.js -------------------------------------------------------------------------------- /controllers/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/base.js -------------------------------------------------------------------------------- /controllers/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/category.js -------------------------------------------------------------------------------- /controllers/chatgpt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/chatgpt.js -------------------------------------------------------------------------------- /controllers/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/comment.js -------------------------------------------------------------------------------- /controllers/reply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/reply.js -------------------------------------------------------------------------------- /controllers/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/tag.js -------------------------------------------------------------------------------- /controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/user.js -------------------------------------------------------------------------------- /controllers/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/controllers/validator.js -------------------------------------------------------------------------------- /deploy.config.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/deploy.config.example.js -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/package.json -------------------------------------------------------------------------------- /permissions/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/permissions/auth.js -------------------------------------------------------------------------------- /process-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/process-dev.json -------------------------------------------------------------------------------- /process-docker-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/process-docker-dev.json -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/routes/index.js -------------------------------------------------------------------------------- /sql/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/article.js -------------------------------------------------------------------------------- /sql/banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/banner.js -------------------------------------------------------------------------------- /sql/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/category.js -------------------------------------------------------------------------------- /sql/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/comment.js -------------------------------------------------------------------------------- /sql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/index.js -------------------------------------------------------------------------------- /sql/reply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/reply.js -------------------------------------------------------------------------------- /sql/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/tag.js -------------------------------------------------------------------------------- /sql/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/sql/user.js -------------------------------------------------------------------------------- /utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/utils/db.js -------------------------------------------------------------------------------- /utils/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/utils/email.js -------------------------------------------------------------------------------- /utils/errcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/utils/errcode.js -------------------------------------------------------------------------------- /utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/utils/utils.js -------------------------------------------------------------------------------- /utils/ws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/utils/ws.js -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/views/error.ejs -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/views/index.ejs -------------------------------------------------------------------------------- /views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/views/login.ejs -------------------------------------------------------------------------------- /views/nav.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/views/nav.ejs -------------------------------------------------------------------------------- /views/success.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cumt-robin/express-blog-backend/HEAD/views/success.ejs --------------------------------------------------------------------------------