Skip to content

Lime Backend 是一个用 Nest 开发的后端项目,并使用了 Fastify、TypeScript、Graphql、Prisma、PostgreSQL 等技术。

License

Notifications You must be signed in to change notification settings

PRNDA/lime-backend

Repository files navigation

logo logo

Lime Backend [青柠记账后端]

Lime Backend 是一个用 Nest 开发的后端项目,并使用了 Fastify、TypeScript、Graphql、Prisma、PostgreSQL 等技术。

简介

Lime Backend (青柠记账后端) 用 Nest 作为服务端框架,并使用 Fastify 替换了底层的 Express 在不牺牲安全验证和便捷开发的情况下,以最少的开销获得了最大的负载响应能力。在 ORM 上选用了全新的下一代框架 Prisma 让开发变得更有效率,可以在更短的时间内构建数据驱动。在数据查询操作上使用了 GraphQL API 替换古老的 REST API,让客户端可以准确的获取所需要的数据,并且没有任何冗余。关于数据库方面我放弃了常用的 Mysql 转而使用 PostgreSQL,在这一点上更多的是一种全新的尝试,一种新的挑战,并且 PostgreSQL 也是一个功能强大的开源对象关系数据库系统。

项目资料

名称 文件类型 操作
数据库物理模型 pdm、jpg、sql 点击查看详情

关联项目

项目名称 中文名 操作
lime 青柠记账 App 点击查看详情
whale-docs 鲸鱼文档 点击查看详情

关于开源协议

该项目为开源项目,请遵循 Apache License 2.0 开源协议使用,并务必保留作者、Copyright 信息。

其他说明

  • 欢迎提交 issues ,并填写清楚遇到的问题及原因、环境、复显步骤等。

交流群

QQ群:

About

Lime Backend 是一个用 Nest 开发的后端项目,并使用了 Fastify、TypeScript、Graphql、Prisma、PostgreSQL 等技术。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published