/sites-server-ts

站点聚合平台的v1版本,ts重写中

Primary LanguageTypeScriptMIT LicenseMIT

sites-server-ts

截图

简介

站点聚合平台,让更多的人知道您的网站”,小站正在处于初期阶,功能正在一步步完善中 如果您想协助小站,包括但不限于建议、交互、代码、服务器,您都可以直接与我联系 或者发送至我的邮箱:adaxh@qq.com 参与其中,您将会出现在开发人员列表中。

This site is in the initial stage. At present, the developer is only me, a humble and small front end, and the function is being improved step by step If you want to assist this site, including but not limited to suggestions, interaction, code and server, you can contact me directly or send it to my email address: adaxh@qq.com Participate, and you will appear in the developer list

DeepScan grade Build Status

这是什么仓库

这是站点聚合平台的后端代码,以下是涉及到的 npm(技术栈?):

  • koa@2.0+
  • TypeScript@4.2.0+
  • Mongodb
  • ...

文件目录

  • controller : 路由控制器
  • service : 业务逻辑层
  • entity : 实体类目录
  • common : 一些手写的工具(注解,DI 等)
  • config : 一些启动配置
  • class : 运行时启动

目前已经重写完成的功能/模块:

  • 日志
  • 用户模块
  • 站点模块
  • 缓存
  • 安全
  • 多进程

如何启动 dev

  1. 安装 node
  2. 使用 npm 包管理工具,推荐使用tyarn
  3. 安装依赖: $npm i or $tyarn
  4. 启动 server: npm run dev or tyarn dev
  5. build:yarn build