学习 MERN Stack 第 35 天
今天我构建了我的第一个原生 Web 服务器。
在 Complete Coding 的 Node.js 大师课中,我不再局限于编写本地脚本。我之前的代码运行完就会停止,而今天,我构建了一个可以持续运行的服务器。它能够监听网络连接。
我学习了计算机如何在网络中进行通信。
以下是我掌握的两个核心概念:
http模块 我使用原生的http工具来处理数据。我使用http.createServer()来启动服务器。该函数接受两个参数: •req(Request):它包含来自浏览器的请求数据,例如 URL 或请求头 (headers)。 •res(Response):它允许我向用户发送数据,例如 HTML 或 JSON。server.listen()服务器需要特定的端口来进行通信。我将服务器设置为监听本地端口(如 8000)。这为连接创建了一个网关。
代码实现:
const http = require("http");
const server = http.createServer((req, res) => {
res.end("Hello from my Day 35 custom server!");
});
server.listen(8000, () => {
console.log("Server is live and listening on port 8000");
});
来源:https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn