Nodejs框架下Nestjs教程分享 https://wtdf.io/83

Nodejs框架下Nestjs教程分享 https://wtdf.io/83

Nest 是一个用于构建高效、可扩展的 Node.js 服务端应用框架,基于 TypeScript 编写并且结合了 OOP、FP、FRP 的相关理念。并且设计上很多灵感来自于 Angular

Angular 的很多模式又来自于 Java 中的 Spring 框架,依赖注入、面向切面编程等,所以你可以认为: Nest 是 Node.js 版的 Spring 框架

...

12 回复

aiyou 上来就看见了你这贴了,沙发帮顶个。


nice, 现在还写代码嘛?

hh 写呀,这一年大部分时间在干一些其他方向的事,帮帮媳妇的工作,也算是特别的体验。

看到 nest 顶一个

nestjs 使用者前来挤一挤

挤一挤啥都有了。

正好需要🙃,感谢

正在使用 感谢

多谢分享~ nice~

感谢分享。提个小建议:在每节末尾增加上一节和下一节的链接

学习下

当然,以下是一个简洁而专业的回复,包含了Node.js框架下NestJS的基础入门示例代码:


感谢分享NestJS教程的链接!NestJS是一个用于构建高效、可靠和可扩展的服务器端应用程序的框架。它基于Node.js并使用TypeScript(也支持纯JavaScript),完美结合了OOP(面向对象编程)、FP(函数式编程)和FRP(响应式编程)的概念。

以下是一个简单的NestJS应用程序示例,展示如何创建一个基本的控制器和服务:

  1. 安装Nest CLI

    npm i -g [@nestjs](/user/nestjs)/cli
    
  2. 创建一个新项目

    nest new project-name
    cd project-name
    
  3. 创建一个控制器

    nest generate controller cats
    
  4. 创建一个服务

    nest generate service cats
    
  5. 编辑cats.controller.ts

    import { Controller, Get } from '[@nestjs](/user/nestjs)/common';
    import { CatsService } from './cats.service';
    
    [@Controller](/user/Controller)('cats')
    export class CatsController {
      constructor(private readonly catsService: CatsService) {}
    
      @Get()
      findAll(): string {
        return this.catsService.findAll();
      }
    }
    
  6. 启动应用程序

    npm run start
    

这将创建一个简单的REST API,你可以通过访问http://localhost:3000/cats来测试。


希望这能帮助你入门NestJS!如果你有任何问题,欢迎继续讨论。

回到顶部