Section subtitle

About Us

Section subtitle

Latest News

DevOps 必须掌握的 Linux 命令体系

下面一份DevOps(偏后端/平台工程)在 Ubuntu 24 环境必须掌握的 Linux 命令体系,我按“实际工作场景”分层整理,包含 系统 / 网络 / 进程 / 日志 / Docker / Kubernetes,都是你日常会高频用到的。 🧠 一、基础系统操作(必须熟练) 📂 文件 & 目录 ls -lah # 查看文件(含权限/大小) tree # 目录结构(需安装) …

KONG Laravel 微服务 JWT 认证实现总结

项目背景 这是一个运行在 Kong Ingress Controller 上游的微服务项目,本身没有用户表。通过当前请求 header 中的 bearer token,从 members 服务中获取用户信息,目的是在控制器中可以通过 `$request->user()` 获取当前用户信息。 架构设计 认证流程 1. 请求到达 → Kong 验证 JWT 2. `KongJwtAuth` 中间件 → 调用 `MembersService::current()` 3. `MembersService` …

Sentry Setup For Next.js

参考文档 https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/ 首先选择上 Tracing, Session Replay,否则下面的配置不会包含这些功能相关的选项。 2. 使用环境变量管理 Sentry org,project 因为有多处配置文件使用到这些变量,所以最好使用环境变量集中管理。其中包括: SENTRY_AUTH_TOKEN=sntrys_*** NEXT_PUBLIC_SENTRY_DSN=https://*** NEXT_PUBLIC_SENTRY_PROJECT=*** NEXT_PUBLIC_SENTRY_ORG=***.env module.exports = withSentryConfig(nextConfig, { org: process.env.NEXT_PUBLIC_SENTRY_ORG, project: process.env.NEXT_PUBLIC_SENTRY_PROJECT, }); next.config.js 3. 运行环境 environment 一般情况,一个项目都会有测试环境(development)和生产环境(production) 我们可以分别定义 …