# 项目简介
基于 Typescript + Node + Koa2 搭建的博客后端
# 线上地址
[https://admin.hsslive.cn](https://admin.hsslive.cn)
# 接口文档
[apifox](https://apifox.com/apidoc/shared-e73bb55d-ccdd-40a2-ab41-961e1ffcfa10),绝大部分接口都写了,可能还有一些接口没写~
# 安装依赖
```bash
pnpm install
```
> 更新 billd 依赖:
```bash
pnpm i billd-utils@latest billd-html-webpack-plugin@latest
```
# 调试
> 注意:项目启动后,会默认在 src/config/secret.ts 生成秘钥文件,请在该文件里面填写本项目所需的秘钥信息~
```bash
# npm run dev,运行在3300端口
npm run dev
# 或者npm run dev:beta,运行在3300端口
npm run dev:beta
# 或者npm run dev:prod,运行在3200端口
npm run dev:prod
```
# 部署(Docker)
1.执行 docker-build.sh:
```bash
sh docker-build.sh vue3-blog-server beta /Users/huangshuisheng/Desktop/hss/galaxy-s10 3300 v0.0.1
```
2.执行 docker-run.sh:
```bash
sh docker-run.sh vue3-blog-server beta /Users/huangshuisheng/Desktop/hss/galaxy-s10/vue3-blog-server 3300 v0.0.1
```
# 服务器环境
> 注意:这是服务器的环境信息,并非实际运行时的环境信息(因为使用了 Docker)
- 操作系统:CentOS Linux release 8.2.2004
- nginx 版本:1.21.4
- node 版本:14.19.0
- redis 版本:5.0.3
- mysql 版本:8.0.26
- pm2 版本:5.1.2
没有合适的资源?快使用搜索试试~ 我知道了~
基于Node + Koa + Typescript 搭建的博客后端.zip
共207个文件
ts:181个
js:5个
json:4个
需积分: 0 2 下载量 52 浏览量
2024-03-03
15:09:22
上传
评论
收藏 329KB ZIP 举报
温馨提示
基于Node + Koa + Typescript 搭建的博客后端.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于Node + Koa + Typescript 搭建的博客后端.zip (207个子文件)
commit-msg 82B
Dockerfile 2KB
.dockerignore 47B
.editorconfig 754B
.eslintignore 30B
.gitattributes 1KB
.gitignore 66B
index2.html 290B
.eslintrc.js 7KB
.prettierrc.js 3KB
.versionrc.js 908B
.lintstagedrc.js 259B
.commitlintrc.js 214B
package.json 4KB
tsconfig.json 1KB
settings.json 1KB
extensions.json 3B
CHANGELOG.md 13KB
README.md 1KB
handleGiteeJenkins.mjs 3KB
.npmrc 198B
pre-commit 64B
.prettierignore 43B
docker-build.sh 3KB
docker-run.sh 2KB
qiniuData.controller.ts 28KB
qqUser.controller.ts 18KB
role.controller.ts 18KB
githubUser.controller.ts 15KB
backup-qiniu.ts 15KB
qiniu.ts 15KB
emailUser.controller.ts 14KB
comment.service.ts 13KB
index.ts 12KB
auth.controller.ts 12KB
relation.ts 11KB
user.controller.ts 10KB
article.service.ts 10KB
comment.controller.ts 10KB
index.ts 9KB
interface.ts 9KB
star.controller.ts 8KB
user.service.ts 8KB
app.middleware.ts 8KB
verify.middleware.ts 8KB
monitBackupsDb.ts 7KB
monitMemory.ts 7KB
constant.ts 7KB
role.service.ts 6KB
article.controller.ts 6KB
initData.ts 6KB
visitorLog.service.ts 6KB
other.controller.ts 6KB
init.controller.ts 5KB
redis.controller.ts 5KB
tmp.ts 5KB
star.service.ts 5KB
monitQiniuCDN.ts 5KB
log.service.ts 4KB
clearCache.ts 4KB
index.ts 4KB
tag.service.ts 4KB
qqUser.service.ts 4KB
log.controller.ts 4KB
auth.service.ts 4KB
monitProcess.ts 4KB
qiniuData.service.ts 4KB
visitorLog.controller.ts 4KB
user.model.ts 3KB
link.controller.ts 3KB
interactionStatis.controller.ts 3KB
interaction.controller.ts 3KB
frontend.controller.ts 3KB
works.controller.ts 3KB
music.controller.ts 3KB
tag.controller.ts 3KB
emailUser.service.ts 3KB
githubUser.service.ts 3KB
error-handle.ts 3KB
frontend.service.ts 3KB
backend.service.ts 3KB
blacklist.controller.ts 3KB
thirdUser.service.ts 3KB
type.controller.ts 3KB
backend.controller.ts 3KB
theme.controller.ts 3KB
githubUser.model.ts 3KB
authJwt.ts 3KB
blacklist.service.ts 3KB
works.service.ts 2KB
thirdUser.controller.ts 2KB
link.service.ts 2KB
theme.service.ts 2KB
qqUser.model.ts 2KB
music.service.ts 2KB
interaction.service.ts 2KB
interactionStatis.service.ts 2KB
monit.controller.ts 2KB
auth.model.ts 2KB
redis.controller.ts 2KB
共 207 条
- 1
- 2
- 3
资源评论
日刷百题
- 粉丝: 5320
- 资源: 951
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功