| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> fs文件系统模块- path路径模块- http路径模块 -> 正文阅读 |
|
[网络协议]fs文件系统模块- path路径模块- http路径模块 |
《1.》fs文件系统模块通过require函数导入fs模块,接下来,用const的常量来接收fs模块1.读取指定文件中的内容? ?2.向指定文件中写入内容? ? ?在终端写入 node 03黑马程序员.js? ?会自动在files中新增一个2.txt文件,并添加内容3.fs-处理路径问题cd ../? ?路径到上一级 会动态获取目录? ?《2.》path路径模块1.路径拼接2.获取路径中的文件中名3.获路径中的文件扩展名? 《3.》http路径模块回顾: 客户端:消耗资源的电脑 服务器:对外提供资源的电脑 概念:1.普通电脑和服务器的区别:通过安装IIS,Apache这些服务器软件,能把普通电脑变成服务器 2.基于node.js提供的http模块,通过写几行代码,就能手写一个服务器软件,不需要安装服务器软件 3.http模块是用来创建web服务器的,通过http.createServer()方法,把普通电脑变成服务器 1.ip地址概念:每台电脑只有一个ip地址,具有唯一性, ? ? ? ? ? ?ip地址相当于手机号码,只有知道手机号才能进行数据通信 格式:点分十进制,(a.b.c.d)? ?a.b.c.d都是0~255之间的十进制整数? 例如:(52.25.9.255) 注意:每台服务器,也有唯一的ip地址,在window终端中运行 ping www.baidu.com 库查看百度的ip地址 2.域名和域名服务器1.域名: ip地址取的别名,方便记忆 2.域名服务器: ? ip地址和域名之间的转换器,由于域名是字符串,得要通过域名服务器转成IP地址,才能被识别 ? ? ip地址和域名是一一对应关系,这份对应关系存放在域名服务器上 3.端口号《3.1》创建最基本的web服务器1.步骤1.带入http模块
2.步骤2.创建web服务器实例调用http.createServer()方法
3.步骤3-为服务器实例绑定request事件?4.步骤4-启动服务器《3.2》req请求对象服务器收到客户端请求,会调用server.on()方法为服务器绑定的request事件处理函数 req:访问客户端的数据或属性 《3.3》res相应对象req:访问服务器的数据或属性 ?《3.4》解决中文乱码问题 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:13:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |