全部文章

最后更新:2026-04-19 21:55:01

精通 NJS HTTP 请求对象:全方位掌控 NGINX 请求生命周期
专栏 > njs 2026-01-10 22:32:39

NJS(NGINX JavaScript)的 HTTP 请求对象(通常简写为 `r`)是 `ngx_http_js_module` 模块的核心,封装了客户端请求的所有关键信息(参数、头信息、请求体等),并提供了响应构建、子请求、日志输出等核心能力。从请求解析到响应发送,`r` 对象贯穿整个 NGINX 请求生命周期,是实现网关层逻辑(如参数校验、请求转发、响应改写)的基础。本文将全面解析 `r` 对象的核心属性与方法,结合实战场景讲解其使用技巧与版本兼容要点。

查看详情 >
NJS 共享字典(ngx.shared)全解析:跨 Worker 进程的数据共享方案
专栏 > njs 2026-01-10 20:09:47

NJS(NGINX JavaScript)从 0.8.0 版本开始引入 `ngx.shared` 全局对象,提供了基于共享内存的字典(SharedDict)能力,解决了 NGINX 多 Worker 进程间数据隔离的问题。通过 SharedDict,开发者可在 NGINX 网关层实现轻量级缓存、计数器、限流标记等跨进程共享数据的场景,本文将全面讲解 `ngx.shared` 的配置方式、核心 API 及实战应用。

查看详情 >
深入理解 NJS 全局对象:掌控运行时的核心工具
专栏 > njs 2026-01-10 19:35:18

NJS(NGINX JavaScript)作为 NGINX 原生集成的轻量级 JavaScript 运行时,提供了全局 `njs` 对象(自 0.2.0 版本引入),它是当前 VM(虚拟机)实例的直接映射,封装了版本查询、内存监控、事件监听等核心能力。掌握 `njs` 全局对象的 API,能帮助开发者更精准地调试、监控和管控 NJS 运行时,本文将全面解析 `njs` 对象的核心属性与方法,并结合实战场景讲解其应用价值。

查看详情 >
NJS 中 Crypto 模块实战教程:Hash 与 HMAC 加密详解
专栏 > njs 2026-01-10 18:08:34

NJS(NGINX JavaScript)是 NGINX 内置的 JavaScript 运行时,其 `crypto` 模块提供了轻量且高效的加密功能,核心包含 `createHash()` 和 `createHmac()` 两大核心 API,可满足 NGINX 配置中常见的哈希计算、签名验证等需求。本文将结合 NJS 内置 `crypto` 模块的特性,从零讲解 Hash 和 HMAC 的使用方法、核心差异及实战场景。

查看详情 >
深入解析 @mapbox/mbtiles:Node.js 玩转 MBTiles 瓦片格式
专栏 > mapbox教程 2026-01-07 12:50:18

MBTiles 是一种基于 SQLite 数据库的空间瓦片存储格式,能够将海量的地图瓦片(包括栅格瓦片、矢量瓦片、UTFGrid 交互网格)打包成单个文件,极大简化了瓦片的存储、传输和管理。@mapbox/mbtiles 作为 Mapbox 官方推出的 Node.js 工具库,为开发者提供了操作 MBTiles 文件的完整 API,同时支持与 tilelive 生态集成,满足规模化瓦片处理需求。本文将从安装、核心 API、实战案例到生态集成,全面讲解该库的使用方式。

查看详情 >
瑞鹏宠物医院
生活服务 > 宠物服务 2026-01-07 08:39:44

全国连锁宠物医院,提供宠物诊疗、疫苗接种、健康体检等核心服务,专业有保障

查看详情 >
支付宝
生活服务 > 便民服务 2026-01-07 08:36:35

综合便民支付平台,覆盖水电燃气缴费、社保查询、医保支付、政务办理,核心功能一站式集成

查看详情 >
贝壳找房
生活服务 > 房屋租赁与房产 2026-01-07 08:34:41

房产综合服务平台,覆盖新房、二手房、租房,房源真实可靠

查看详情 >
淘宝
生活服务 > 购物消费 2026-01-07 08:31:51

综合电商平台,商品种类全覆盖,满足日常购物、个性消费等多需求

查看详情 >
高德地图
生活服务 > 出行交通 2026-01-07 08:30:13

全场景地图导航工具,覆盖公交、地铁、驾车、骑行导航,实时路况更新

查看详情 >
上一页 1213141516 下一页 共 186 篇