Skip to content

Taoister39/technical-information-api

Repository files navigation

技术文章系统 - 后端

使用技术

  • bcryptjs
  • cors
  • express
  • express-jwt
  • express-validation
  • joi
  • multer
  • mysql
  • eslint
  • nodemon
  • typescript

介绍

为了方便用户快捷地进行技术交流,及时地获得需要的技术资讯

为程序员提供关于技术框架的解决疑问,从而使得技术门槛降低,增加程序员的知识水平

_11-12-2023_61128_localhostd3b6762cfd83e6c7.jpeg

这是针对技术文章系统 前端对应的Api服务

_11-12-2023_61328_localhost4ce92c48df5b8ef3.jpeg

docker 部属方式

  1. 更改web 服务dockerfile位置,确保docker compose正常容器化
  2. 在本项目下进入powershell
  3. 运行docker compose build
  4. 运行docker compose create,创建compose镜像
  5. 运行docker compose start,使得docker实例化容器

本地开发使用方式

npm install # 下载依赖

依赖下载完毕时,即可开始构建运行(开发环境

npm run dev

如果在生产环境下使用,请添加.env.production文件在项目文件夹下,用于与部署时的软件配置。

npm run build
npm run preview

额外文件

  • technical-information.sql为数据库文件
  • 技术极客园(不完全测试).postman_collection.json为使用Postman工具的Collection
  • docker-compose.yamlDockerfilemysql.Dockerfile顾名思义Docker相关的脚本、组合。

About

技术资讯系统-后端

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages