【基础知识】Node入门之八-学习总结

一、node是什么

chrome的V8引擎是JavaScript的前端运行环境,通过调用浏览器Bom、Dom、Canvas等webAPI,运行在客户端。

为了前端程序员能过利用熟悉的JavaScript写后端代码,就出现了node。

node是js的后端运行环境,其内核也是V8,通过调用fs,http等内置模块运行,但是是运行在服务器端。

 

二、node模块分类

后端常见功能,操作数据库,写API供前端调用,处理文件数据,服务部署等。

前端程序员写JavaScript,在node环境运行,主要是通过调用模块,方便实现后端功能。

模块分为1、内置模块(fs读写文件,http服务部署),2、自定义模块,3、第三方模块(主要是npmjs.com上的模块,比如express服务部署,mysql、pg操作数据库)

 

三、什么是npm

npm是专门管理第三方模块(包)的服务器和网站。

可以通过npm命令,初始化项目package.json,安装包,卸载包,发布包到npm,删除npm上发布的包;切换镜像源等操作。

 

四、最用node实现了什么

通过学习,实现了内置模块中fs文件读写,http服务发布。

实现了npm的一系列命令的运用。

实现了常见的后端功能,比如,express服务器,nodemon的自启动,cors跨域,session和jwt的用户认证模式,postgresql的数据库访问。

受限于工作方向和学习时间,对npm和node.js有了进一步了解,但后边的项目没有深入学习。

 

学习node.js的朋友认真看这个视频吧!0基础,学IT,月薪过万,哈哈哈。

参考:https://www.bilibili.com/video/BV1a34y167AZ?p=1

 

posted @ 2022-05-10 16:58  ouousan  阅读(41)  评论(0)    收藏  举报