前端工程师梭哈初体验(基于Nest.js写服务端代码)

前端工程师梭哈初体验(基于Nest.js写服务端代码)_第1张图片

1、Nest.js是啥

Nest.js是一个基于 Node.js 的开发框架,它使用 TypeScript 编写,提供了一种结构化的方法来构建可扩展的服务器端应用程序。Nest.js 借鉴了 Angular 的设计思想,提供了一种模块化的方式来组织代码,使得应用程序更加易于维护和扩展。Nest.js 还提供了一些内置的功能,如依赖注入、中间件、路由、异常处理等,使得开发者可以更加专注于业务逻辑的实现。Nest.js 的目标是提供一种现代化的、可扩展的、高效的开发框架,使得开发者可以更加轻松地构建复杂的应用程序。

前端工程师梭哈初体验(基于Nest.js写服务端代码)_第2张图片

  • Nest.js 官方网站
  • Nest.js 中文网站

2、创建 Nest.js 项目

作为一个前端程序员,应该都对Node.js有所了解,如果你用过Vue或者React 框架进行开发需求,那你的电脑上一定已经安装了Node。

全局安装 Nest.js CLI

NestJS的安装需要CLI命令,先来安装NestJS CLI工具。

 npm install -g @nestjs/cli

创建 Nest.js 项目

nest new nest-demo

出现以下界面则已创建完成

前端工程师梭哈初体验(基于Nest.js写服务端代码)_第3张图片

3、基于 Nest.js 输出 "Hello NestJS"

修改app.service.ts文件

import { Injectable } from '@nestjs/common';

@Injectable()
export class AppService {
  getHello(): string {
    return 'Hello NestJS!';
  }
}

运行项目

npm run start:dev

接着打开 http://localhost:3000/下图红框圈起来的为端口号,可自行修改。

前端工程师梭哈初体验(基于Nest.js写服务端代码)_第4张图片
就可以看到我们输出的 Hello NestJS!

前端工程师梭哈初体验(基于Nest.js写服务端代码)_第5张图片

结尾:今天我们了解什么是 Nest.js,以及创建一个 Nest.js的项目输出Hello NestJS!,后面再详细更新如何一步步实现一个简单官网Demo的服务端所需代码。

也可以登录GitHub查看官网Demo源码

你可能感兴趣的:(前端,javascript,开发语言)