内网穿透工具 frp frp 是一种快速反向代理,可帮助您将 NAT 或防火墙后面的本地服务器暴露给 Internet。截至目前,它支持TCP和UDP,以及HTTP和HTTPS协议,其中请求可以通过域名转发到内部服务。 更早些时候我们用的是 ngrok,下面将对比其区别及使用场景。 2021-07-13 #frp #ngrok
Webgis WebGIS框架全解析 - 主流框架介绍与零基础入门用法一、核心需求响应你希望了解WebGIS(Web地理信息系统)的主流开发框架,以及这些框架的基础使用方法,帮助快速入门WebGIS开发,掌握地图加载、图层管理、交互标绘等核心操作。本文将从基础认知、框架对比、实战用法三个维度,带你全面了解WebGIS框架。 二、WebGIS基础认知1. 什么是WebGIS?WebGIS是基于Web技术(HTML 2021-07-02 #WebGIS #Leaflet #OpenLayers #ArcGIS JS API #MapBox GL JS
Array对象方法中使用Async Array.map/filter/reduce 异步(Async)使用全解 - 网关接口复杂数据处理实战一、前言在网关接口开发中,经常需要处理复杂的异步数据场景(如批量调用第三方接口、异步过滤数据、串行/并行执行任务),而 Array.map、Array.filter、Array.reduce 是处理数组数据的核心方法。但这些方法默认不支持异步函数,直接使用 asyn 2021-06-17 #JavaScript #Async/Await #数组方法 #网关开发 #异步处理
音视频加密 基于HLS流媒体协议的视频加密与解密播放完整解决方案一、方案概述你希望获取一份可落地的基于HLS(HTTP Live Streaming)协议的视频加密与解密播放解决方案,核心目标是通过加密TS切片实现视频版权保护,同时在客户端安全解密播放。本方案整合FFmpeg转码加密、Video.js解密播放、Node.js/Koa密钥服务,从原理到实战分步拆解,兼顾易用性与安全性。 核心价值 版权 2021-05-31 #Node.js #HLS #视频加密 #FFmpeg #Video.js #Koa
发布 TypeScript 包到 NPM 一、背景本次将 NPM 包 yt-comment-date-format 从 1.0.3 版本升级至 2.0.1,核心目标是为其添加 TypeScript 支持,让使用者获得完整的类型推断能力。本文完整记录从配置调整到发布上线的全流程,适用于所有 TS 包的 NPM 发布场景。 二、前置准备1. 环境配置 注册 NPM 账号:前往 NPM 官网 完成注册; 安装 Node.js/NVM: 2021-04-13 #NPM #TypeScript #包发布 #类型声明
服务端渲染(SSR) 一、重构背景与目标1. 业务场景官网宣传页、商城、资讯等核心模块需重构,此类场景对SEO、首屏加载速度要求较高。 2. 技术栈对比 阶段 技术框架 核心痛点 旧版 Express + Ejs 开发效率低、前端交互体验差 重构后 Vue + Nuxt.js / Vue + Quasar 兼顾SSR、开发效率、跨端能力 3. 核心重构目标 保留并强化SEO能力(核心诉求); 2021-03-08 #SSR #Nuxt.js #Quasar #Vue #前端重构