Skip to content

Commit

Permalink
feat: nestjs
Browse files Browse the repository at this point in the history
  • Loading branch information
AnsonZnl committed Nov 8, 2023
1 parent 5f05a4e commit 4444582
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions docs/articles/Nest/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Nest 笔记

> Nest(NestJS)是一个用于构建高效、可扩展 Node.js 服务器端应用程序的框架。它使用渐进式的 JavaScript,完全支持并构建于 TypeScript 上(同时仍然允许开发者使用纯 JavaScript 进行编码),结合了面向对象编程(OOP)、函数式编程(FP)和函数响应式编程(FRP)的元素。
> 在内部,Nest 使用强大的 HTTP 服务器框架,如 Express(默认)并且可以选择配置为使用 Fastify!
> Nest 在这些常见的 Node.js 框架(Express/Fastify)之上提供了一层抽象,同时也直接向开发者暴露了它们的 API。这使得开发者可以自由使用众多为底层平台提供的第三方模块。
英文文档地址:https://nestjs.com/
中文文档地址:http://nestjs.inode.club/

## 1. 安装

```
$ npm i -g @nestjs/cli
$ nest new project-name
```

## 2. 创建项目

启动并监听文件变化

```
npm run start:dev
```

## 3. 创建控制器

为了快速创建一个带有内置验证的 CRUD 控制器,你可以使用 CLI 的 CRUD 生成器:

```
nest g resource [name]
```

1 comment on commit 4444582

@vercel
Copy link

@vercel vercel bot commented on 4444582 Nov 8, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

v-blog – ./

v-blog-git-master-znl-github.vercel.app
zhangningle.vercel.app
v-blog-znl-github.vercel.app

Please sign in to comment.