GithubHelp home page GithubHelp logo

nuoku / nestjs-learning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dzzzzzy/nestjs-learning

1.0 0.0 0.0 1.5 MB

nestjs 学习教程 :books:,跟我一起学习 nest 框架~ :muscle:

TypeScript 100.00%

nestjs-learning's Introduction

Nest.js 教程

如果喜欢本教程请点击右上角的 star 🌟,想订阅本教程请点击右上角 watch 👀

如有不解之惑,或是想要更多的详细教程,可以在 New Issues 中写下你的问题或需求。

框架介绍

Nest 是构建高效,可扩展的 Node.js Web 应用程序的框架。它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和 FRP(函数响应式编程)的元素。

在底层,Nest 使用了 Express,但也提供了与其他各种库的兼容,例如 Fastify,可以方便地使用各种可用的第三方插件。

主要特性

  • 使用 Typescript,强类型语言、类型推断机制、编译期类型检查等,为后端开发和维护提供了很好的支持
  • 模块化开发,让应用程序更容易分层,提供了易于使用的模块化管理机制
  • 内置 IOC 容器,大量使用依赖注入,开发更便捷、更高效
  • 轻松编写 AOP 代码,面向切面编程,轻松实现日志、拦截器、过滤器等功能
  • 支持 TypeORM,最好的 Typescript ORM 框架,轻松编写 DAO 层的各类逻辑
  • 轻松构建 MVC、API、websocket、微服务等系统
  • ......

框架 Github 地址: Nest 🎁

框架文档

官方文档 中文文档

相关技术文档

Nest 学习手册

由于官方文档更新较为频繁,推荐大家尽可能的查阅官方文档进行学习

Demo

  • CRUD Restful API Demo Restful 风格的增删改查示例项目。
  • GraphQL API Demo GraphQL 风格的增删改查示例项目,包含简单的 GraphQL 订阅功能。
  • easy-post 便利贴,包含用户登录注册,用户授权、用户认证、帖子管理、用户管理等功能。

QQ 交流群

489719517

nestjs 框架**开发者社区

社区地址:github

TypeORM 问题汇总

TODO

  • 相关技术学习总结
  • 开发技巧总结
  • 常见问题汇总
  • demo

nestjs-learning's People

Contributors

dependabot[bot] avatar dzzzzzy avatar renovate-bot avatar tangjinjian avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.