Node开发概述
目录:
- Node开发概述
- Node运行环境搭建
- Node.js快速入门
为什么要学习服务器端开发基础
- 能够和后端程序员更加精密的配合
- 网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)
- 扩宽知识视野,能够站在更高的角度审视整个项目
服务器端开发要做的事情
- 实现网站的业务逻辑(比如用户实现登录,服务器端开发人员要获取到用户输入账号和密码,比对账号是否在页面中是否注册过,再比对输入的密码是否正确,如果全部信息正确,则登录成功,否则登录失败)
- 数据的增删改查(比如购物车的管理页面)
为什么选择Node
后端开发有很多种语言,比如Java,PHP,.net;那为什么要选择Node呢
原因:
- 使用JavaScript语法开发后端应用
- 一些公司要求前端开发工程师掌握Node开发(项目有node开发内容)
- 生态系统活跃,有大量开源库可以使用(插件可以用,大大提升开发效率)
- 前端开发工具大多基于Node开发
Node是什么
Node是基于Chrome V8引擎的JavaScript代码运行环境
什么是运行环境?
- 浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境
- Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境
Node运行环境搭建
Node.js运行环境安装
- LTS = Long Term Support 长期支持版 稳定版(使用)
- Current 拥有最新特性 实验版
在安装目录选择的时候千万不要使用中文名称的文件夹
查看是否安装成功:
打开powershell或者cmd 输入 node -v,只要显示版本号就代表成功了
Node.js环境安装失败解决办法
msi是windows下安装文件的后缀 exec是运行的意思
Path环境变量
存储系统中的目录,在命令行中执行命令的时候,系统会自动去这些目录中查找命令的位置
如果想要直接在控制台中打开一个文件,则必须把这个exe文件所在的目录放入path环境变量中