程序员让前端飞

简单学习Nest 6 第一篇

2020-02-13  本文已影响0人  爱写Bug的程序猿
logo

前言

​ hello,大家好又是美好的一天,可惜病毒肆虐,首先说一句武汉加油、中国加油,相信在国家的努力,人们的坚持下病毒很快就会被消灭的。

​ 开始真题,今天是日更挑战的第三天,从今天开始小编带大家一起学习一下nodejs的企业级的开发框架nest 6。预计需要连更15天,小编希望大家能通过我的文章可以快速的入门nest 6,因为我是看官方文档学的,因为本人英语水平一般所以只能靠翻译来学,所以第一遍学习真的是太难了,不过第二步学的还可以,所以想出一个nest系列的教程,这样可以为大家减少一些时间的浪费。

初始Node企业级框架

Nest介绍

​ nodejs作为一个年轻的开发语言,目前在市场上也有了一定的开展,对比这些像PHP这些老牌的也是有很大的优势,如高性能低内存事件驱动等等。但是nodejs的在企业级开发上就是与php等老牌语言有一些差距,不过好在nodejs使用人群越来越多,目前也出现了一些nodejs优秀的企业框架,如:EggNestjs

​ 首先这两个框架各有各的优缺点,那我为什么要选择Nestjs而不选择Egg呢?

​ 主要的原因是我想使用Ts开发,所以我选择了Nestjs

​ 接下来说一下Nestjs的优势对比Egg

​ 说了这么多大家也对nest应该有了一定的了解,接下来就一起安装一下nest。

安装Nest

条件:NodeJs >=8.0,这里大家自行安装Nodejs

$ npm install -g @nestjs/cli
# -g 全局安装

创建一个HelloWorld项目

$ nest new  -l TS helloworld
# new 创建一个项目
# -l TS 使用ts作为开发语言
# helloworld 项目名称

启动这个项目

$ cd helloworld
$ npm run start
启动成功

出现这样就启动成功了。

测试

测试一下:http://localhost:3000

了解项目目录

项目目录

Nest最少需要加载一个模块。

​ 这些是基本的概念,还有很多的概念如中间件、守卫等等,这些概念会在后续15天内的文章中继续说明。

最后关注点赞收藏,每天都会更新新的文章。

ByBy咱们明天见。

咱们明天见。

本站作品的版权皆为作品作者所有。

本站文字和内容为本站编辑或翻译,部分内容属本站原创,所以转载前务必通知本站并以超链接形式注明内容来自本站,否则以免带来不必要的麻烦。

本站内容欢迎分享,但拒绝有商业目的的转载!

上一篇 下一篇

猜你喜欢

热点阅读