摘要:知识梳理 //. CORS 在服务器设置两个响应头信息 客户端无需做任何修改. 在发送跨域请求的时候 浏览器会在请求头中给我们添加一个字段 Origin: http://localhost:3001/test 非跨域请求没有这个属性. 在响应头中有 我们设置的 阅读全文
posted @ 2021-05-07 10:43 棉花糖88 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一 回调地狱 //需求:我们需要一次读取 1.txt 2.txt 3.txt 文件 var fs = require('fs'); fs.readFile('./1.txt','utf8',function (err,result) { //文件读取完成后会执行回调函数 console.log(re 阅读全文
posted @ 2021-03-18 07:58 棉花糖88 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一 概念 1)同步API 同步API:只有当前API执行完成后 才能继续执行下一个API console.log(before); console.log(after); //先输出before 然后 才能输出 after 2)异步API 异步API:当前API的执行不会阻塞后续代码的执行 <scr 阅读全文
posted @ 2021-03-17 09:52 棉花糖88 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一 请求参数 客户端向服务器端发送请求时,有时需要携带一些客户信息,客户信息需要通过请求参数的形式传递到服务器端,比如登录操作。 二 get请求参数 //1 参数被放置于浏览器地址栏中 例如:http://localhost:3000/?name=zhangsan&age=66 [ get参数 ] 阅读全文
posted @ 2021-03-16 20:47 棉花糖88 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1)协议的概念 // 超文本传输协议 // 它规定了:如何从网站服务器传输超文本到本地浏览器 // 它基于客户端服务器架构工作 是客户端和服务端 请求和应答的标准 2)报文 //1 在HTTP请求和响应过程中 传递的数据块 就叫报文 //2 包括:要传递的数据 和 一些附加信息 //3 并且要遵守规 阅读全文
posted @ 2021-03-16 12:44 棉花糖88 阅读(17) 评论(0) 推荐(0) 编辑
摘要:代码 // 引用系统模块 const http = require('http'); // 创建web服务器 const app = http.createServer(); // 当客户端发送请求的时候 app.on('request', (req, res) => { // 响应 res.end 阅读全文
posted @ 2021-03-16 09:43 棉花糖88 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1)网站的组成 //1 客户端 在浏览器运行的部分,就是用户看到并与之交换的界面程序 [ HTML css js ] //2 服务端 在服务器中运行的部分 负责存储数据和处理应用逻辑 2)Node网站服务器 //1 能提供网站访问的机器称之为服务器 //2 它能够接受客户端的请求 能够对请求做出响应 阅读全文
posted @ 2021-03-16 09:13 棉花糖88 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1)让powershell 窗口 在自定义目录打开 在文件目录内 按下shift键 点击鼠标右键 在此处打开 Powershell窗口 2)快速输入要执行的文件 PS D:\nodecode> node .\index.js输入 node in 按下tab键 系统会自动补全 3)按 上键 可以快速的 阅读全文
posted @ 2021-03-15 12:48 棉花糖88 阅读(11) 评论(0) 推荐(0) 编辑
摘要:a later version of node.js is already installed setup will now exit 阅读全文
posted @ 2021-03-15 11:39 棉花糖88 阅读(25) 评论(0) 推荐(0) 编辑
摘要:二 浏览器访问服务器过程 get请求没有请求体 post请求有请求体 C/S 客户端服务架构 //1 优点:连接稳定 使用流畅 功能可以更强大//2 缺点:每个人都需要下载 升级维护没有B/S方便 B/S 浏览器端服务架构 //1 优点:部署维护非常方便 客户容易使用,有浏览器的地方就可以使用 如百 阅读全文
posted @ 2021-03-15 10:37 棉花糖88 阅读(27) 评论(0) 推荐(0) 编辑