返回主页

迷你日报-server

项目介绍

server for fronted。专为 迷你日报 设计的服务端,基于 Bun + MongoDB + Typescript 开发。

技术栈

  • Bun
  • Elysia
  • MongoDB
  • Typescript

主要功能

  • 实现知乎日报的导管
  • 实现 用户登录、注册、收藏等 功能
  • [wait] 实现 用户注销,用户评论点赞等交互

项目收获

  • 第一次使用 Bun + Elysia 作为服务端开发。体验到了比 Node + Express 更舒适的开发体验。
  • Elysiats 的支持欠缺。使用 js 开发体验会更好。
  • 初始化数据库方面,Bun 的心智负担要比 Node 更轻。
  • 目前大部分云服务器的 Centos7.6Bun 的运行环境支持不好。需要手动升级一些库。
  • 对前后端交互有了更深入的理解。

Demo

[点击体验]