包和git

本文介绍了token作为访问权限的核心机制,后端生成并验证;fs模块作为文件系统操作工具,包的概念及其用途,npm全局软件包nodemon的作用,Webpack的打包模式,CDN的定义和优势,以及Git版本控制系统的工作原理和远程仓库的协作功能。
摘要由CSDN通过智能技术生成
token的介绍

概念:访问权限的令牌,本质上是一串字符串

创建:正确登录后,由后端签发并返回

作用:判断是否有登录状态等,控制访问权限

注意:前端只能判断token有无,而后端才能判断token的有效性

fs模块-读写文件

模块:类似插件,封装了方法/属性

fs模块:封装了与本机文件系统进行交互的,方法/属性

包的概念

包:将模块,代码,其它资料聚合成一个文件夹

npm-全局软件包 nodemon

软件包区别:

  1. 本地软件包:当前项目内使用,封装属性和方法,存在于node_modules

  2. 全局软件包:本机所有项目使用,封装命令和工具,存在于系统设置的位置

nodemon作用:替代node命令,检测代码更改,自动重启程序

打包模式

打包模式:告知Webpack使用相应模式的内置优化

分类:

模式名称模式名字特点场景
开发模式development调式代码,实时加载,模块热替换等本地开发
生产模式production压缩代码,资源优化,更轻量等打包上线
优化-CDN使用

CDN定义:内容分布网络,指的是一组分布在各个地区的服务器

作用:把静态资源文件/第三方库方在CDN网络中各个服务器中,供用户就近请求获取

好处:减轻自己服务器请求压力,就近请求物理延迟低,配套缓存策略

掌握Git仓库

Git仓库(repository):记录文件状态内容的地方,存储着修改的历史记录

Git的三个区域

Git使用时:

  1. 工作区:实际开发时操作的文件夹

  2. 暂存区:保存之前的准备区域(暂存改动过的文件)

  3. 版本库:提交并保存暂存区中的内容,产生一个版本快照

Git文件状态

Git文件2种状态:

  1. 未跟踪:新文件,从未被Git管理过

  2. 已跟踪:Git已经知道和管理的文件

使用:修改文件,暂存,提交保存记录,如此反复

Git远程仓库

概念:托管在因特网或其它网络中的你的项目的版本库

作用:保存版本库的历史记录,多人协作

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值