Node学习: 网络基础概念 + HTTP模块

一、网络基础概念

1、ip也称为IP地址,本身是一个数字标识,例如192.168.1.3, 用来标识网络设备,实现设备间通信

2、ip的分类

局域网 + 公域网

本地回环IP地址: 127.0.0.1

3、端口

定义: 应用程序的数字标识,一台现代极端集有65536个端口(0~65535),实现了不同主机应用之间的通信

一个应用程序可以使用一个或多个端口

二、http模块

1、创建http服务

// 导入http 模块

const http = require('http');

// 创建一个HTTP服务器

const server = http.createServer((req, res) => {

// 设置响应头

res.writeHead(200, { 'Content-Type': 'text/plain' });

// 发送响应数据

res.end('Hello, Node.js HTTP Server!\n');

});

// 服务器监听端口

const PORT = 3000;

server.listen(PORT, () => {

console.log(`Server is running at http://localhost:${PORT}`);

});

2、http服务的注意事项

3、获取HTTP请求报文

相关推荐
tdtengrun1 小时前
“绿色轮胎安全周”走进校园,让安全与环保理念扎根童心
网络·媒体
sumitrmardy1 小时前
写了一个邮箱验证 API 之后,我才知道的几个 SMTP 冷知识
node.js
注塑机数据采集联网2 小时前
注塑机数据采集网关读取注塑机工艺/SPC数据计算原理
大数据·网络·数据仓库·物联网·智能路由器·制造
mmsx2 小时前
Android APK 加固方案怎么落地:从加壳到校验的组合取舍
android·网络·安全·签名
zttbee2 小时前
npm install卡顿
前端·npm·node.js
无责任此方_修行中3 小时前
如何不用括号调用 JS 的函数?
前端·javascript·node.js
智购科技无人售货机工厂3 小时前
MQTT还是HTTP?无人售货机弱网通信协议选型与带宽优化实战~YH
网络·网络协议·http
无责任此方_修行中3 小时前
Deno 的八年:一场没逃出 Node 引力的运行时起义
前端·javascript·node.js
西安同步电子3 小时前
卫星信号丢失怎么办?NTP 网络校时服务器的守时能力
运维·服务器·网络