读书管理后台开发项目-3.Nest框架搭建

1.Nest框架搭建

使用官方推荐的CLI搭建

1
2
npm i -g @nestjs/cli
nest new imooc-nest-admin

2.Nest实现Restful API

2.1 Get方法传参方式:Param

获得Get方法中的参数如果使用Param装饰器则对应获取restful Api参数
使用方法是直接在get方法函数中@param

级联参数同样使用@param

2.1 Post方法传参方式:Body

获取Post方法中的参数可以使用Body装饰器获取如:


同样,Post方法也可以在URL中添加Query参数

2.2 Put方法传参方式

Put方法和Post方法使用一致,可以用@Body接收数据,也可以在URL中Query参数

3.Provider

保存了服务的实例化的容器,如AppService中会有一个Injectable装饰器标识这个类可以被注入。这样controller可以引入服务

4.异常处理

当访问接口时,若抛出异常。使用自定义一茶馆可以用装饰器:@UseFilters()


读书管理后台开发项目-3.Nest框架搭建
https://nanxfu.github.io/2024/09/23/读书管理后台开发项目-3-Nest框架搭建/
Beitragsautor
nanxfu
Veröffentlicht am
September 23, 2024
Urheberrechtshinweis