OAuth 第三方平台登录接入前后端实现方案 2023-05-12| 项目实践 | OAuth
本文将以 Google 登录流程为示例,演示前后端登录接入的实现方案
1. 整体流程
用户在 应用登录入口页面 点击登录按钮,浏览器调用 window.open 打开 登录跳转页 ,并使用 type 标记登录类型,如:https://auth.app.com/passport?type=goo ...
Ubuntu 如何卸载 deb 安装的第三方应用 2023-04-18| Linux | Linux - Ubuntu 如果你是在 Ubuntu 应用商店中安装的应用,可以通过查看『已安装』面板进行卸载,但是假如你使用 .deb 文件安装了第三方应用,是无法通过应用商店进行写在的,这时就需要通过指令卸载。
首先通过 dpkg 命令列出你已经安装的应用,可以使用 grep 指令进行过滤:
1dpkg --list | ...
使用 Clash 搭建透明网关 2023-04-16| 其他 | Clash
本文只探讨在 Linux 设备下(如树莓派、迷你主机)开启 Clash,并将该设备作为透明网关供家庭其他设备使用这一场景,本文需要一定的网络原理基础。
1. Clash 端开启 TUN Mode安装 Clash permium 版本: https://github.com/Dreamacro/c ...
面试中遇到的高频问题整理 2023-03-08| 面试 | 面试题 1. JavaScript 相关1.1 基础概念类JavaScript 中的数据类型
八大基本数据类型(含 ES6):Undefined Null Number String Boolean Object Symbol BitInt
原始类型:String Number Boolean Null U ...
前端安全之XSS攻击的各种手段 2023-02-06| 前端 浏览器 | 前端安全 在 SSR 场景下使用 Vuex 以及 Pinia 初始化状态存在的 XSS 风险在 SSR 应用中,服务器预取数后,会将预取的数据暴露到全局对象中,以提供给 Vuex 或者是 Pinia 进行初始化调用。
此时,如果服务端预取的数据包含 XSS 攻击内容,则客户端将很容易收到攻击,比如在 SSR ...
使用Plex搭建家庭影音资料库 2023-01-31| 其他 | Linux - Plex - RaspberryPi 1. 介绍Plex 是一个流媒体管理平台,分为 Plex 客户端 和 Plex 服务端 两个部分:
Plex 服务端负责托管流媒体内容、存储流媒体内容进度、刮削器、对流媒体进行服务端解码等工作。
Plex 客户端负责读取服务端的流媒体内容、对影片进行本地解码播放。
Plex 和 NAS 是什么关 ...
开发环境下如何使用 tsconfig 配置的 paths(路径别名) 2022-11-16| 前端 前端工程化 | Typescript - NodeJS - 路径别名 - nodemon 在开发基于 Typescript 的 NodeJS 项目时,我们通常会 tsconfig.json 中配置 paths 字段来设置路径别名(文档):
1234567{ "compilerOptions": { "paths": { ...
Docker 常用指令整理 2022-11-16| CICD Docker | Docker - 常用指令 1. 查看信息1.1 查看版本1docker version
1.2 查看系统信息1docker info
2. Container2.1 创建 containerdocker 会先去查找本地 nginx 镜像,如果查找不到就会从远程下载
1docker container run [image ...
服务端渲染优化指南 2022-09-22| 前端 前端工程化 | SSR - 服务端渲染 - 性能优化 性能审计方案在讨论如何提升性能之前,我们首先要明确如何正确的统计性能指标,这样在后续的性能提升过程中才能有效的对比优化前后的效果。
浏览器的性能数据可以通过 Web Performance API 来获取,通过这些数据的各种推算,可以得出一些以用户为中心的性能指标,各种指标有很多的衡量方式,但是通常 ...
K8S 快速入门指南 2022-09-15| CICD K8S | K8S - 快速入门
视频:Kubernetes (K8S) 3 小时快速上手 + 实践,无废话纯干货
1. 安装 minikube指定 kubectl 使用的配置文件kubectl 是基于 HTTP 可以对多个集群进行操作的,因此 kubectl 具体操作哪个集群是需要用户进行一定的配置的。具体的配置文件在 $HO ...