前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nestjs将底层由express改为fastify

nestjs将底层由express改为fastify

原创
作者头像
挥刀北上
发布2023-05-24 16:13:57
6890
发布2023-05-24 16:13:57
举报
文章被收录于专栏:Node.js开发

nestjs默认使用的http框架为express,代码如下:

代码语言:javascript
复制
// 输入代码内容
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  await app.listen(3000);
}
bootstrap();

在这里将express替换为fastify,步骤如下:

  • 首先,安装对应的适配器依赖 @nestjs/platform-fastify。
  • 其次,使用 FastifyAdapter 替换默认的 Express 。

代码如下:

代码语言:javascript
复制
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import {FastifyAdapter,NestFastifyApplication,} from '@nestjsplatform-fastify';

async function bootstrap() {
  const app = await NestFactory.create<NestFastifyApplication>(
    AppModule,
    new FastifyAdapter(),
  );
  await app.listen(3000);
}
bootstrap();

以上便是nestjs更换体层http框架的代码,希望对你有所帮助。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档