- 博客(8)
- 收藏
- 关注
原创 Cookie
1.什么是CookieCookie 是存储在用户浏览器中的一段不超过 4 KB 的字符串。它由一个名称(Name)、一个值(Value)和其它几个用于控制 Cookie 有效期、安全性、使用范围的可选属性组成。Cookie常作为web开发中的身份认证不同域名下的 Cookie 各自独立,每当客户端发起请求时,会自动把当前域名下所有未过期的 Cookie 一同发送到服务器。Cookie的几大特性:①自动发送②域名独立③过期时限④4KB 限制2.Cookie在身份认证中的作用客户端第一次请求服
2022-05-05 17:39:26 387
原创 Web 开发模式
1. 服务端渲染的Web开发模式 服务端渲染的概念:服务器发送给客户端的 HTML页面,是在服务器通过字符串的拼接,动态生成的。因此,客户端不需要使用 Ajax这样的技术额外请求页面的数据。代码示例如下:1.1 服务端渲染的优缺点优点:① 前端耗时少。因为服务器端负责动态生成 HTML 内容,浏览器只需要直接渲染页面即可。尤其是移动端,更省电。② 有利于SEO。因为服务器端响应的是完整的 HTML 页面内容,所以爬虫更容易爬取获得信息,更有利于 SEO。缺点:① 占用服务器端资源。
2022-05-05 17:03:34 210
原创 接口的跨域问题
接口的跨域问题1.解决接口跨域问题的方案主要有两种: ① CORS(主流的解决方案,推荐使用) ② JSONP(有缺陷的解决方案:只支持 GET 请求)2.使用 cors 中间件解决跨域问题的步骤: cors 是 Express 的一个第三方中间件。通过安装和配置 cors 中间件,可以很方便地解决跨域问题。 使用步骤分为如下 3 步: ①运行 npm install cors 安装中间件
2022-04-22 16:46:09 6635 1
原创 Node.js模块的加载机制
Node.js模块的加载机制1.优先从缓存中加载模块在第一次加载后会被缓存**。 这也意味着多次调用 require() 不会导致模块的代码被执行多次。注意:不论是内置模块、用户自定义模块、还是第三方模块,它们都会优先从缓存中加载,从而提高模块的加载效率。2.内置模块的加载机制 内置模块是由 Node.js 官方提供的模块,内置模块的加载优先级最高。例如,require(‘fs’) 始终返回内置的 fs 模块,即使在 node_modules 目录下有名字相同的包也叫做 fs。3.自定
2022-04-21 15:34:57 185
原创 npm与包
解决包下载慢的方法1. 为什么下包速度慢在使用 npm 下包的时候,默认从国外的 https://registry.npmjs.org/ 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢。2. 淘宝 NPM 镜像服务器淘宝在国内搭建了一个服务器,专门把国外官方服务器上的包同步到国内的服务器,然后在国内提供下包的服务。从而极大的提高了下包的速度。扩展:镜像(Mirroring)是一种文件存储形式,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。3.
2022-04-20 21:52:05 56
原创 服务器相关的概念
1.IP地址IP 地址就是互联网上每台计算机的唯一地址,因此 IP 地址具有唯一性。如果把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,只有在知道对方 IP 地址的前提下,才能与对应的电脑之间进行数据通信。IP 地址的格式:通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d 都是 0~255 之间的十进制整数。例如:用点分十进表示的 IP地址(192.168.1.1)注意:互联网中每台 Web 服务器,都有自己的 IP 地址,例如:大家可以在 Window
2022-04-19 22:50:40 108
原创 git 怎么导入本地仓库-将本地文件夹添加到Git仓库
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明4、关联到远程库5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执
2022-04-18 20:38:46 5546 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人