作者:empty 页数:131 出版社:empty |
本系列将以前端的视角进行书写,分享自己的踩坑经历。教程主要面向前端或者毫无后端经验, 但是又想尝试Node.js的读者, 当然, 也欢迎后端大佬斧正。
致谢
当前文档《Nest.js从零到壹系列》建,生成于2020-10-06。由进击的皇虫使用书栈网(BookStack.CN) 进行构书栈网仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。文档内容由网友们编写和整理,书栈网难以确认文档内容知识点是否错漏。如果您在阅读文档获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递给每一个人,同时,如果您在日常工作、生活和学习中遇到有价值有营养的知识文档,欢迎分享到书栈网,为知识的传承献上您的一份力量!如果当前文档生成时间太久,请到书栈网获取最新的文档,以跟上知识更新换代的步伐。内容来源:图雀社区https://tuture.co/tags/Nest-js/文档地址:http://www.bookstack.cn/books/tuture-Nest-js书栈官网:https://www.bookstack.cn书栈开源:https://github.com/TruthHun分享,让知识传承更久远!感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的读者,因为我们都将成为知识的传承者。本文档使用书栈网·BookStack.CN构建Nest.js从零到壹系列(一):项目创建&路由设置&
前言
本系列将以前端的视角进行书写,分享自己的踩坑经历。教程主要面向前端或者毫无后端经验,但是又想尝试Node.js的读者, 当然, 也欢迎后端大佬斧正。Nest是一个用于构建高效, 可扩展的Node.1s服务器端应用程序的框架。它使用渐进式JavaScript, 内置并完全支持TypeScript(但仍然允许开发人员使用纯JavaScript编写代码) 并结合了00P(面向对象编程) , FP(函数式编程) 和FRP(函数式响应编程) 的元素。在底层, Nest使用强大的HTTP Server框架, 如Express(默认) 和Fast if y, Nest在这些框架之上提供了一定程度的抽象, 同时也将其API直接暴露给开发人员。这样可以轻松使用每个平台的无数第三方模块。Nest是我近半年接触的一款后端框架, 之前接触的是Koa 2, 但因为老项目被“资深”前端写的乱七八糟, 所以我就选择了这款以TypeScript为主的、最近在国内兴起的框架重构了。截止目前,Git hub上的nest js拥有25.2k个Star, 主要用户在国外, 所以侧面可以证明其一定的稳定性。Nest采用MVC的设计模式, 如果有Angular项目经验的读者, 应该会觉得熟悉。我没写过Angular, 所以当初学的时候, 走了一些弯路, 主要是接受这种类Spring的设计理念
一、项目创建&路由设置&模块
二.使用Sequel ize操作数据库
三.使用JWT实现注册、登录
四、使用中间件、拦截器,过滤器打造日志系统
五, 使用管道、D TO验证入参, 摆脱if-else的恐惧
六、用15行代码实现RBA CO
七.讨厌写文档, Swagger UI了解一下?