【金秋打卡】第2天 NestJS入门到实战
2022/11/13 4:23:59
本文主要是介绍【金秋打卡】第2天 NestJS入门到实战,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:NestJS 入门到实战 前端必学服务端新趋势
章节名称:第3、4章
讲师姓名:Brian
课程内容
这两章节是开发的概览,包括如何运行起来nest项目、项目的目录和如何进行调试。
npm i -g @nestjs/cli nest new project-name
可以使用help命令来帮助查看可以使用的命令
关于RESTful和设计
RESTful 全称表现层状态转移,代表一种接口的风格
标准的接口设计汇总,重要的组成部分:
- 接口描述
- 请求URL
- 请求方式:POST、GET、DELETE、PUT
- 参数:Body或者Params、Headers参数及参数说明
- 返回示例
- 返回参数说明
测试工具
- 客户端:Postman、Apifox、eolink、DOClever
- 网页端:Chrome插件Talend API、Postman Interceptor
- 插件工具:VSCode插件REST Client、HTTP Client
作者推荐的目录
- src
- core
- common
- middleware
- interceptors
- guards
- user
- interceptors(scoped interceptors)
- user.controller.ts
- user.model.ts
- store
- store.controller.ts
- store.model.ts
代码规范(风格指南)总则
- 坚持每个文件只定义一样东西(例如服务或组件)
- 考虑把文件大小限制在400行代码以内
- 坚持定义简单函数
- 考虑限制在75行之内
命名
- 坚持所有符号使用一致的命名规则
- 坚持遵守同一个模式来描述符号的特性和类型
不用手动设置JSON返回格式
设置请求接口前缀
main.ts设置路径前缀
app.setGlobalPrefix('api/v1');
然后是使用webpack热加载、使用vscode、webstorm、Chrome开发的调试技巧
课程收获
开发的调试技巧对于工程师快速排查错误非常有效。
截图
这篇关于【金秋打卡】第2天 NestJS入门到实战的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15useCallback教程:React Hook入门与实践
- 2024-11-15React中使用useContext开发:初学者指南
- 2024-11-15拖拽排序js案例详解:新手入门教程
- 2024-11-15React中的自定义Hooks案例详解
- 2024-11-14受控组件项目实战:从零开始打造你的第一个React项目
- 2024-11-14React中useEffect开发入门教程
- 2024-11-14React中的useMemo教程:从入门到实践
- 2024-11-14useReducer开发入门教程:轻松掌握React中的useReducer
- 2024-11-14useRef开发入门教程:轻松掌握React中的useRef用法
- 2024-11-14useState开发:React中的状态管理入门教程