小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
How to Build a Multi-Tenant SaaS API with Node.js, RBAC, and Audit Logging

A colleague asked me to help debug what looked like a permissions issue in their SaaS project management tool. Users were seeing resources they hadn't created. I pulled up the query logs expecting som

How to Build a Multi-Tenant SaaS API with Node.js, RBAC, and Audit Logging

freeCodeCamp.org
freeCodeCamp.org · 2026-07-20T20:46:12Z
How to Manage Secrets Securely with Azure Key Vault in Node.js

Last year a client called me about exactly this. Someone ran git log -p on a hunch and found a .env committed two years earlier, never caught. Database password, Stripe secret, JWT signing key — all s

How to Manage Secrets Securely with Azure Key Vault in Node.js

freeCodeCamp.org
freeCodeCamp.org · 2026-07-20T13:50:42Z
如何修复Node.js中的常见Web应用安全漏洞

本文讨论了六种常见的网络安全漏洞及其修复方法:1) 破损的访问控制(IDOR),需验证用户对资源的访问权限;2) 大规模赋值,需明确允许更新的字段;3) 原型污染,避免递归合并不可信输入;4) 竞争条件,使用原子操作确保检查和写入的原子性;5) 业务逻辑缺陷,验证所有数字输入并进行服务器端计算;6) JWT配置错误,确保使用强随机密钥和明确的算法。理解这些漏洞及其修复方法对提升安全性至关重要。

如何修复Node.js中的常见Web应用安全漏洞

freeCodeCamp.org
freeCodeCamp.org · 2026-07-15T23:48:53Z
如何使用Node.js、Google Gemini和pgvector构建文档的RAG聊天机器人

本文介绍了如何使用检索增强生成(RAG)技术处理大型API文档。通过将文档分块和提取向量,用户可以快速查询相关信息。系统使用Node.js、PostgreSQL和Google Gemini等技术,支持用户上传PDF并通过自然语言提问,返回相关答案。教程详细说明了项目设置、数据库连接、文档处理和查询流程,旨在提高文档的可用性和查询效率。

如何使用Node.js、Google Gemini和pgvector构建文档的RAG聊天机器人

freeCodeCamp.org
freeCodeCamp.org · 2026-07-15T15:26:34Z
如何使用Docker容器化Node.js应用并通过GitHub Actions进行部署

本文介绍了如何使用Docker构建和部署Node.js项目,确保在不同环境中保持一致,避免环境变量和依赖问题。教程包括多阶段Dockerfile、使用Docker Compose进行本地开发,以及通过GitHub Actions自动推送镜像到Docker Hub,最终实现轻松部署应用。

如何使用Docker容器化Node.js应用并通过GitHub Actions进行部署

freeCodeCamp.org
freeCodeCamp.org · 2026-07-14T20:27:08Z
Node.js 20将于2026年10月1日停止支持

Node.js 20将于2026年4月30日结束支持,10月1日起不再适用于新部署。现有部署需升级至Node.js 24,建议尽早升级以确保安全。可通过项目设置或package.json配置版本,若无法及时升级,可使用Docker容器部署。

Node.js 20将于2026年10月1日停止支持

Vercel News
Vercel News · 2026-07-14T00:00:00Z
如何在Node.js REST API中使用JWT实现基于角色的访问控制

本文介绍了如何构建基于角色的访问控制(RBAC)的REST API,使用JWT(JSON Web Token)携带用户角色,以确保不同角色(管理员、编辑、普通用户)对API的访问权限。文章详细阐述了项目设置、身份验证路由、RBAC中间件和受保护路由的构建过程,强调中间件的可重用性和权限在路由层的可见性,并提醒在生产环境中使用真实数据库和安全措施。

如何在Node.js REST API中使用JWT实现基于角色的访问控制

freeCodeCamp.org
freeCodeCamp.org · 2026-07-09T14:46:47Z
Node.js 26.5.0(当前版本)

Node.js最新版本为26.5.0,由Stewart X Addison发布。该版本的安装程序和二进制文件支持Windows、macOS和Linux等多种操作系统,用户可通过官方网站下载。

Node.js 26.5.0(当前版本)

Node.js Blog
Node.js Blog · 2026-07-08T12:00:35Z

Node.js 26 has been released, featuring the Temporal API enabled by default, an updated V8 engine to version 14.6, and the Undici HTTP client upgraded to 8.0. The release also removes deprecated...

Node.js 26: Temporal API Enabled by Default, V8 14.6, and a Round of Deprecations

InfoQ
InfoQ · 2026-07-07T06:51:00Z
Node.js 26.4.0(当前版本)

本文介绍了Node.js版本26.4.0的下载链接,适用于Windows、macOS和Linux等不同平台,用户可根据操作系统选择合适的安装包或二进制文件。

Node.js 26.4.0(当前版本)

Node.js Blog
Node.js Blog · 2026-06-24T23:39:07Z
如何构建默认安全的 Node.js API

文章讨论了构建安全HTTP API的实用方法,强调了常见安全漏洞及其修复。作者提供了代码示例,涵盖请求体限制、超时处理、安全JSON解析、安全头设置、常量时间比较和输入验证等内容。这些措施能有效防止常见攻击,确保API安全,最终目标是将安全性作为默认行为。

如何构建默认安全的 Node.js API

freeCodeCamp.org
freeCodeCamp.org · 2026-06-24T20:36:23Z
Node.js 24.18.0(长期支持版)

本文介绍了Node.js版本24.18.0的下载链接,适用于Windows、macOS和Linux等不同平台,用户可根据操作系统选择合适的版本进行下载。

Node.js 24.18.0(长期支持版)

Node.js Blog
Node.js Blog · 2026-06-23T23:12:41Z
Node.js 22.23.1(长期支持版)

本次发布修复了安全更新(22.23.0)引入的意外行为,并提供了Windows、macOS和Linux等平台的安装程序和二进制文件下载链接。

Node.js 22.23.1(长期支持版)

Node.js Blog
Node.js Blog · 2026-06-23T16:45:21Z
零配置部署Node.js服务器

Vercel现已支持零配置部署Node.js服务器。只需在项目根目录或src/server.ts中放置server.ts文件,Vercel会自动将其部署为Node.js应用。使用Vercel CLI可以轻松进行本地开发和部署。

零配置部署Node.js服务器

Vercel News
Vercel News · 2026-06-23T07:00:00Z
如何在Node.js中使用QVAC和Socket.io构建离线AI图像生成器

近年来,AI图像生成技术取得显著进展。使用QVAC SDK,用户可以在本地运行Stable Diffusion模型,无需API密钥或订阅费用,支持离线生成图像,确保隐私和成本控制。文章介绍了如何使用Node.js和Socket.io构建本地应用程序,实现图像生成的过程和技术细节。

如何在Node.js中使用QVAC和Socket.io构建离线AI图像生成器

freeCodeCamp.org
freeCodeCamp.org · 2026-06-18T16:05:23Z
Node.js 26.3.1(当前版本)

本文介绍了Node.js 26.3.1版本的安全更新,并提供了适用于Windows、macOS和Linux等操作系统的安装程序和二进制文件下载链接,用户可根据系统选择合适版本进行安装。

Node.js 26.3.1(当前版本)

Node.js Blog
Node.js Blog · 2026-06-18T04:38:39Z
Node.js 24.17.0(长期支持版)

本文介绍了Node.js版本24.17.0的安全更新,并提供了适用于Windows、macOS和Linux等操作系统的安装程序和二进制文件下载链接。用户可以根据自己的系统选择合适的版本进行安装。

Node.js 24.17.0(长期支持版)

Node.js Blog
Node.js Blog · 2026-06-18T04:38:38Z
Node.js 22.23.0(长期支持版)

本文介绍了Node.js的安全更新版本v22.23.0,并提供了适用于Windows、macOS和Linux等操作系统的安装程序和二进制文件下载链接。用户可以根据自己的系统选择合适的版本进行安装。

Node.js 22.23.0(长期支持版)

Node.js Blog
Node.js Blog · 2026-06-18T04:38:19Z
Node.js中的Saga模式:如何在微服务中回滚分布式事务

在微服务架构中,Saga模式用于处理跨服务的事务一致性问题。它通过协调本地事务并在失败时执行补偿操作,确保系统状态一致。本文介绍了如何使用NestJS、gRPC和PostgreSQL实现Saga模式,包括工作协调、补偿回滚和可观察性。

Node.js中的Saga模式:如何在微服务中回滚分布式事务

freeCodeCamp.org
freeCodeCamp.org · 2026-06-13T06:45:43Z
Wasmer如何利用Codex构建边缘计算的Node.js运行时

Wasmer公司今年成功在WebAssembly沙箱中运行Node.js工作负载,使开发者无需Docker即可运行JavaScript应用。借助Codex,开发速度提高了10到20倍,团队能够在两周内创建JavaScript运行时Edge.js,并快速调试和解决问题,承担更具挑战性的项目。

Wasmer如何利用Codex构建边缘计算的Node.js运行时

OpenAI
OpenAI · 2026-06-03T12:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码