Skip to content

领悟是一个社交化的知识分享平台,用户可以发布问题、分享经验、发表观点、写文章等,与来自不同领域的人交流。我们注重内容的质量和专业性,通过严格筛选和审核机制保证内容可靠性。领悟会根据用户的偏好和历史行为,推荐相关领域的高质量文章和问题。此外,我们还提供了“专栏”、“收藏”、“私信”等特色功能,方便用户记录和管理学习和交流历程。我们希望让用户轻松获取有价值的知识,认识更多的人,并拓展视野和思路。

License

Notifications You must be signed in to change notification settings

calandnong/ling-wu-web-server

Repository files navigation

领悟接口(pc 端)

项目简介

领悟是一个社交化的知识分享平台,用户可以发布问题、分享经验、发表观点、写文章等,与来自不同领域的人交流。我们注重内容的质量和专业性,通过严格筛选和审核机制保证内容可靠性。领悟会根据用户的偏好和历史行为,推荐相关领域的高质量文章和问题。此外,我们还提供了“专栏”、“收藏”、“私信”等特色功能,方便用户记录和管理学习和交流历程。我们希望让用户轻松获取有价值的知识,认识更多的人,并拓展视野和思路。

技术栈

  • node
  • pnpm
  • nestjs
  • typescript
  • rxjs
  • express
  • jest
  • swagger
  • typeorm
  • mysql
  • redis
  • eslint
  • husky
  • lint-staged
  • commitlint
  • monorepo
  • 更多待补充...

代办事项:

功能列表:

待补充...

项目目录/文件介绍

  • .husky: husky 相关配置
  • .vscode: vscode 相关配置
  • docs: 大仓相关文档&资源
  • packages: 大仓内的所有项目/包存放目录
    • pc-server: pc 端项目接口服务源码,目录结构
    • shared: 可以单独发布出去的工具集合,预留给微服务模式和前端导入使用类型(比如各个接口的 response 类型和 request 参数类型等)等场景
  • package.json: 大仓的依赖配置
    • dev: 运行 pc-server 项目的命令
    • lint: 扫描整个大仓的 eslint 规范
  • pnpm-workspace.yaml: workspace 配置
  • tsconfig.base.json: 项目基础 ts 配置
  • 其他...

待补充...

运行指南

运行环境准备

  • node >= 16.19.0
  • pnpm >= 6.32.20

安装依赖

pnpm i

运行项目

pnpm run dev

访问地址(默认配置,需要更换可以在 env 文件中配置)

接口地址:http://127.0.0.1:3000

swagger 地址:http://127.0.0.1:3000/swagger-docs

其他

待补充...

共建指南

待补充..

Maintainers

@calandnong.

License

MIT © calandnong

About

领悟是一个社交化的知识分享平台,用户可以发布问题、分享经验、发表观点、写文章等,与来自不同领域的人交流。我们注重内容的质量和专业性,通过严格筛选和审核机制保证内容可靠性。领悟会根据用户的偏好和历史行为,推荐相关领域的高质量文章和问题。此外,我们还提供了“专栏”、“收藏”、“私信”等特色功能,方便用户记录和管理学习和交流历程。我们希望让用户轻松获取有价值的知识,认识更多的人,并拓展视野和思路。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published