01 介绍Node
1.Node开发概诉
1.1 前端为啥要学服务器开发基础
-
和后端程序员更加紧密的配合
-
网站业务逻辑前置,学习前端技术 需要后端技术支撑(Ajax)
-
扩宽知识视野,能够站在更高的角度审视整个项目
1.2 服务器端开发要做的事
-
实现网站的业务逻辑
-
数据的增删改查
1.3 为什么选择Node
-
使用js语法开发后端
-
某些公司要求掌握Node
-
生态系统活跃 大量开源库
-
前端开发工具大多基于Node开发
1.4 Node是什么
Node基于Chrome V8引擎的js代码运行环境
2. Node运行环境搭建
2.1 Node.js运行环境安装
下载地址 https://nodejs.org/en/download/
验证是否 安装成功 node -v
2.2 Node安装失败
- 遇到报错 2502 跟 2503
失败原因:系统账户权限不足
1.管理员身份运行powershell
2.输入运行安装包命令 msiexec/package node安装包位置
- 执行命令报错 识别不了node项
Node 安装目录写入环境变量失败
1.将Node安装目录添加到环境变量
2.3 PATH 环境变量
存储系统中的目录,在命令行中执行命令的时候系统会自动去这些目录中查找命令的位置
3. Node.js快速入门
3.1 Node.js的组成
-
js由三部分组成 ECMASscipt、DOM、BOM
-
Node.js是由ECMAScript 及 Node环境提供的一些附加API组成的,包括文件、网络、路径的等待一些更加强大的API
3.2 Node.js基础语法
所有ECMAScript语法在Node环境中都可以使用
var first = 'hello nodejs'
console.log(first);
function fn() {
console.log('fn被调用了');
}
fn()
for (var i = 0; i < 5; i++) {
console.log(i);
}
if (true) {
console.log(123);
}
进入 命令行 当前js所在位置
运行 node js文件名字 调用