一、学习内容:
Node -1
服务器
硬件: 超级计算机
系统软件: windows、Linux、Mac
应用软件:Apache、MySQL
web服务器: 提供网站服务
常见: Apache、Nginx、node
web服务器也能叫 http/httpd 服务器
phpstudy: 集成环境,包含 Apache 和 MySQL
url地址: http://127.0.0.1/todolist/index.html
网络基础
IP地址
4段3位数字来表示,取值范围 0-255
域名
DNS服务器(域名服务器)
端口号: 计算机中软件的标号
c/s 和 b/s
client/server || browser/server
Node
使用 Chrome v8 引擎制作的一款 ECMAScript 运行时环境
有了Node之后,js代码就能运行在服务器端了
组成: ECMAScript 、 全局成员、 模块系统(系统模块、第三方模块、自定义模块)
命令行: cmd powershell
cd
dir \ ls
cls \ clear
exit
node xxx.js
filesystem (fs)
1. readFile
2. writeFile
3. appendFile
http
流程:
1. 加载 http 模块
2. 创建web服务器对象
3. 设置服务器监听的端口号
4. 监听浏览器的请求
req.url 保存浏览器请求的地址
1. 不包含,协议、ip、端口号
2. 必须以 / 开头 |
|