node知识入门

了解:

  • node是一门后端语言,相较于传统的后端语言PHP和JAVA,node更具有优势,成为后起之秀,PHP和JAVA可以实现的,node的基本可以实现。

  • 前端注重交互、表现和用户体验,后端注重性能、安全、吞吐量。

  • 前端干的活:动画、交互

  • 后端干的活:读写数据库

nodeJS和其他后端语言的区别,比如PHP:

我们都知道,如果我们使用PHP来编写后端代码,需要额外去搭建Apache或者Nginx的HTTP服务器来处理客户端的请求,但是对于Nodejs来说,概念完全变了,node它以简单的几行代码就可以搭建起一个http服务器,完全不需要去花精力额外搭建一台服务器。

nodejs的优势:

  • 便于前端开发入门:node语法和js类似
  • 和同类后端语言进行比较,node性能更好,基于v8引擎
  • 利于前端代码的整合:node和前端代码同属一套体系,配合方便,写一套JS代码,前后端通用。

node的作用与应用:

  • 可以脱离浏览器运行脚本
  • 可用于后台API的编写
  • 还是npm、gulp、webpack等工具的依赖
  • 用于中间层服务器:负责IO读写

node中间层的优势:

  • 异步IO机制,得益于异步IO机制,node天生适合处理高并发,处理浏览器发起的高并发请求(淘宝双十一),可以处理一秒钟几千万的下单。
  • 安全性能好,如果是一名黑客,传统的方式是直接攻击服务器,现在使用node多出了一层中间层,这名黑客就必须先攻破中间层,才能攻击我们的服务器、数据库。
  • 帮忙处理数据,前后端数据转换,当数据量很大时,服务器先会转发给中间层,中间层处理过后再发送给前端。
  • 性能相较于PHP杠杠的

中间层到底杵在哪里?

node常用框架:(框架不是很多)

  • express框架
  • koa框架(版本有koa和koa2)
  • ORM框架(搭配Sequelize操作数据库 )

node自身定位:

  • 中小型服务器

搭建node环境注意:

  • 选择长期稳定版本进行下载
  • node官网大概是v13.0版本打上,win7电脑已经不支持,如果你是win7的电脑下载了个v14.0的包,发现是不支持安装的。
  • cmd命令行node -v 检测版本号

node安装完成后自带的npm包管理工具:

  • 可以帮助我们管理、引入、和处理第三方的包、库、插件等。
  • 通过npm init命令会初始化我们的项目,帮助我们生成的一个package.json文件,它会帮助我们处理依赖
  • 通过命令npm i 包名,package.json就会自动写入你安装依赖,删除命令npm um 包名
  • 因为npm是国外的,npm使用起来网速慢,国内大多使用cnpm的淘宝镜像

npm常用命令:

npm init 初始化项目,在我们的项目中生成一个package.json文件
(注意:使用初始化是在新的文件夹中使用,不然原来的项目会被清除)
npm install xxx 或者 npm i xxx 都是安装一个依赖包,后面是简写
npm update xxx 更新一个包
npm uminstall xxx 或者 npm um xxx 删除包依赖
npm i cnpm -g --registry=https://registry.npm.taobao.org
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,015评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,262评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,727评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,986评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,363评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,610评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,871评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,582评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,297评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,551评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,053评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,385评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,035评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,079评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,841评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,648评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,550评论 2 270

推荐阅读更多精彩内容