后端框架 Nest 入门教程: 开发学生信息管理系统

作为一个前端,是否有想过学习下后端,做一个完整的应用?

如果你只是想体验下服务器端,可以选择 Express[1]。它更容易上手。如果你想做一个企业级应用,推荐使用 Nest。

Nest[2] (NestJS) 是一个可构建高效、可扩展的 Node.js 后端框架。

Nest 集成了服务端常见场景的解决方案,如:数据库,文件上传,任务定时器,消息队列,日志,Cookie,Session,缓存,鉴权,GraphQL,WebSocket,微服务。同时,Nest 也提供组织代码的方法论:依赖注入和用 Module,Controller,Service 来组织业务代码。

本教程通过开发 学生信息管理系统 来入门 Nest。学习目标:

  1. 会搭建 Nest 项目。

  2. 会开发具体的接口。知道如何组织业务功能。

  3. 会操作关系型数据库。会处理一对一,一对多,多对多的关系。

  4. 会生成接口文档。

  5. 会文件上传。

  6. 会实现基于 JWT 的鉴权。

具体内容如下。

内容

  1. Hello World[3] 代码[4]

  2. 接入接口文档 - Swagger[5] 代码[6]

  3. 接入 ORM 框架 - typeorm[7] 代码[8]

  4. 实体(Entity)的设计和实现[9] 代码[10]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值