【nodejs学习笔记】nodejs处理http请求:get和post

前言:http 请求概述

从一个经典的面试题入手,简单了解下 http 请求:

Q: 从浏览器输入 url 到页面显示的整个过程?

第一步:DNS 解析, 建立 TCP 连接,发送 http 请求,简单来讲就是——

  • 先进行 DNS 解析,即通过域名解析到对应的 ip 地址;
  • 找到 ip 地址后,建立 TCP 连接,即三次握手—— 第一次,客户端询问服务器是否可用; 第二次,服务端告诉客户端自己可用; 第三次,客户端表示知道了,接下来即将访问;
  • 然后再去发送http请求;

第二步:server 端接收到 http 请求,处理并返回;

第三步:客户端接收到返回的数据,处理数据(如渲染页面,执行js)

nodejs 处理 get 请求

简单的 demo

const http = require('http')
const querystring = require('querystring')

// GET
const server = http.createServer((req, res) => {
   
    console.log('req.method:'

你可能感兴趣的:(nodejs学习笔记,node.js,http,前端,学习)