主要内容
用代码实现http(演示Node.js服务)
前置条件:安装Node.js 14
后端开发的代码在服务端运行,前端开发的代码在客户端运行。
请求指客户端里的浏览器发一个东西,发到服务器。
响应指服务器拿到请求后,在同一个端口返回一个响应。
如何发请求?
1.用chrome地址栏
发请求: 浏览器输入http://baidu.com
查看响应: 打开开发者工具->选择network->刷新->选中第一个请求,选择Response
2.用curl命令发请求
(后面会单独讲解)
curl -v https://www.baidu.com
概念
帮你发请求的工具叫做 「用户代理」
用chrome发送请求那chrome就是代理代理,用curl,curl就是用户代理。
实现http-server
实现http-server,根据路径返回字符串
Node.js有一个http模块可以做到
关键代码如下图所示: