美文网首页
目录介绍

目录介绍

作者: baiqingchun | 来源:发表于2020-06-29 08:25 被阅读0次

这里使用 nest cli 创建项目,您将学会创建项目的目录介绍。

使用 nest cli建立项目

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

将创建项目目录,安装节点模块和其他一些样板文件,并创建src /目录,并填充几个核心文件。

src
   app.controller.ts
   app.module.ts
   main.ts

简单介绍这几个文件

  • app.controller.ts 控制器的基本样式
  • app.module.ts 应用程序的根模块。
  • main.ts 使用核心功能NestFactory创建Nest应用程序实例的入口文件。

main.ts

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

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

main.ts,使用核心模块NestFactory创建一个项目, create()方法返回一个应用程序对象,利用生成的应用程序对象,监听3000端口。

nest 支持两个框架,express,fastify,默认使用的是 express。
注意,除非您确实要访问基础平台API,否则无需指定类型。
例子如下:

const app = await NestFactory.create<NestExpressApplication>(AppModule);

运行项目

npm run start

浏览器打开 http://localhost:3000/,可以看到 hello world。

相关文章

  • 目录介绍

    这里使用 nest cli 创建项目,您将学会创建项目的目录介绍。 使用 nest cli建立项目 将创建项目目录...

  • 目录介绍

    Linux一切皆文件你看到的linux中的一切都是文件,但是为了管理文件,做到有条不絮,系统中引入了文件夹,按照不...

  • linux目录介绍

    linux常见目录 •主目录:/root(root用户主目录)、/home/username1、/home/use...

  • Hexo目录介绍

  • Linux目录介绍

    文章引自linux系统目录详解 (全而易懂) / 根目录 /bin 存放linux系统命令 /boo...

  • nginx目录介绍

  • linux目录介绍

    1:/bin(binary)二进制许多‘指令’执行程序文件目录lspwdinit等等 2: /sbin(super...

  • Linux目录介绍

    在Linux是不分区的,没有文件夹的称谓,其是以目录的形式分割的,不是按盘进行分割的(LInux称呼文件夹为目录,...

  • netty介绍目录

    总体介绍 一个饭店故事 过程介绍 服务端启动Accept过程Read/Write介绍 核型类介绍

  • 目录内容介绍

    三个阶段: 1、iOS进阶开发 多线程 网络 密码学 2、跨平台开发 HTML5入门开发 跨平台开发(RN技术 (...

网友评论

      本文标题:目录介绍

      本文链接:https://www.haomeiwen.com/subject/nwbnfktx.html