<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Node.js on 知识铺的博客</title>
    <link>https://index.zshipu.com/geek001/tags/Node.js/</link>
    <description>Recent content in Node.js on 知识铺的博客</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-CN</language>
    <lastBuildDate>Wed, 09 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://index.zshipu.com/geek001/tags/Node.js/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cloudflare Workers 重建模块注册表实现 Node.js 默认兼容</title>
      <link>https://index.zshipu.com/geek001/post/20260909/Cloudflare-Workers-%E9%87%8D%E5%BB%BA%E6%A8%A1%E5%9D%97%E6%B3%A8%E5%86%8C%E8%A1%A8%E5%AE%9E%E7%8E%B0-Node.js-%E9%BB%98%E8%AE%A4%E5%85%BC%E5%AE%B9/</link>
      <pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20260909/Cloudflare-Workers-%E9%87%8D%E5%BB%BA%E6%A8%A1%E5%9D%97%E6%B3%A8%E5%86%8C%E8%A1%A8%E5%AE%9E%E7%8E%B0-Node.js-%E9%BB%98%E8%AE%A4%E5%85%BC%E5%AE%B9/</guid>
      <description>Cloudflare Workers 重建模块注册表实现 Node.js 默认兼容 Cloudflare Workers 最近完成了一次重要的模块注册表重建工作。这次更新让 Node.js 兼容性成为默认选项，同时将应用支持规模提升至 64 mebibytes。新的基于 URL 的模块注册表带来多项改进，包括 import.meta 支持、惰性编译、共享代码缓存和更清晰的错误信息。 这些变化直接影响开发者在 Workers 平台上的开</description>
    </item>
    <item>
      <title>2026 年生产级 Node.js &#43; Express 后端该如何分层与选型</title>
      <link>https://index.zshipu.com/geek001/post/20260902/2026-%E5%B9%B4%E7%94%9F%E4%BA%A7%E7%BA%A7-Node.js-Express-%E5%90%8E%E7%AB%AF%E8%AF%A5%E5%A6%82%E4%BD%95%E5%88%86%E5%B1%82%E4%B8%8E%E9%80%89%E5%9E%8B/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20260902/2026-%E5%B9%B4%E7%94%9F%E4%BA%A7%E7%BA%A7-Node.js-Express-%E5%90%8E%E7%AB%AF%E8%AF%A5%E5%A6%82%E4%BD%95%E5%88%86%E5%B1%82%E4%B8%8E%E9%80%89%E5%9E%8B/</guid>
      <description>大多数 Node.js 教程停留在 app.get(&amp;rsquo;/&amp;rsquo;, &amp;hellip;)。真正项目一落地，代码库达到 40 个文件，所有逻辑却挤在 800 行的 index.js 里。经过数十个生产后端评审后，真正让项目可维护的结构和关键决策就此展开。 真实的生产后端从来不是把路由堆在一起就能跑通。代码膨胀后，调试一次 bug 要翻三四个文件，改一个字段要全局搜索替换，</description>
    </item>
    <item>
      <title>Next.js 学完后端选 NestJS，国内招聘却仍被 Spring Boot 碾压</title>
      <link>https://index.zshipu.com/geek001/post/20260902/Next.js-%E5%AD%A6%E5%AE%8C%E5%90%8E%E7%AB%AF%E9%80%89-NestJS%E5%9B%BD%E5%86%85%E6%8B%9B%E8%81%98%E5%8D%B4%E4%BB%8D%E8%A2%AB-Spring-Boot-%E7%A2%BE%E5%8E%8B/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20260902/Next.js-%E5%AD%A6%E5%AE%8C%E5%90%8E%E7%AB%AF%E9%80%89-NestJS%E5%9B%BD%E5%86%85%E6%8B%9B%E8%81%98%E5%8D%B4%E4%BB%8D%E8%A2%AB-Spring-Boot-%E7%A2%BE%E5%8E%8B/</guid>
      <description>Next.js 与 NestJS 的定位分离让全栈架构更清晰 Next.js 作为全栈框架，同时处理前端 SSR、SSG 和 API 路由，而 NestJS 则是纯后端框架，专注于企业级 API 开发和微服务架构。这种定位分离让开发者能更清晰地划分前后端职责，避免把所有逻辑塞进同一个项目。 在国内开发者职业路径上，这种分离有实际意义。前端工程师学完 Next.js 后，如果</description>
    </item>
    <item>
      <title>用 React、Node.js 和 FFmpeg 构建本地多音轨视频移除系统</title>
      <link>https://index.zshipu.com/geek001/post/20260902/%E7%94%A8-ReactNode.js-%E5%92%8C-FFmpeg-%E6%9E%84%E5%BB%BA%E6%9C%AC%E5%9C%B0%E5%A4%9A%E9%9F%B3%E8%BD%A8%E8%A7%86%E9%A2%91%E7%A7%BB%E9%99%A4%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20260902/%E7%94%A8-ReactNode.js-%E5%92%8C-FFmpeg-%E6%9E%84%E5%BB%BA%E6%9C%AC%E5%9C%B0%E5%A4%9A%E9%9F%B3%E8%BD%A8%E8%A7%86%E9%A2%91%E7%A7%BB%E9%99%A4%E7%B3%BB%E7%BB%9F/</guid>
      <description>想从包含多条音轨的视频中移除不需要的音频，却不愿将大文件上传云端处理？这个用 React、Node.js 和 FFmpeg 构建的本地系统让所有操作都在本地完成，作者时隔四年后以此项目回归 dev.to 分享经验。 该项目直接针对用户常见的痛点：一部电影或剧集往往带有英语、西班牙语、评论音轨等多条音频，却只想保留</description>
    </item>
    <item>
      <title>NestJS DDD CLI：轻松构建域驱动设计项目的脚手架</title>
      <link>https://index.zshipu.com/geek001/post/20240627/NestJS-DDD-CLI-Scaffold-Domain-Driven-Design-Projects-with-Ease--%E7%9F%A5%E8%AF%86%E9%93%BA/</link>
      <pubDate>Tue, 09 Jul 2024 05:08:47 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20240627/NestJS-DDD-CLI-Scaffold-Domain-Driven-Design-Projects-with-Ease--%E7%9F%A5%E8%AF%86%E9%93%BA/</guid>
      <description>NestJS DDD CLI：轻松构建域驱动设计项目的脚手架 安装 要在 NestJS 项目中安装用于为您的域生成文件夹和文件结构的应用程序，您可以使用 @webmogilevtsev/nestjs-ddd-cli 包。您可以使用以下命令安装它： npm install @webmogilevtsev/nestjs-ddd-cli --save-dev 安装包后，您需要将脚本添加到 package.json 文件中才能运行generate:domain 命令。将以下行添加到 &amp;quot;scripts&amp;quot; 部分： &amp;#34;scripts&amp;#34;: { ... &amp;#34;generate:domain&amp;#34;: &amp;#34;ddd-cli domain --&amp;#34;, &amp;#34;generate:command&amp;#34;: &amp;#34;ddd-cli command&amp;#34;, &amp;#34;generate:query&amp;#34;:</description>
    </item>
    <item>
      <title>Nest核心基础知识入门</title>
      <link>https://index.zshipu.com/geek001/post/20240507/Nest%E6%A0%B8%E5%BF%83%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%85%A5%E9%97%A8--%E7%9F%A5%E8%AF%86%E9%93%BA/</link>
      <pubDate>Fri, 14 Jun 2024 02:17:18 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20240507/Nest%E6%A0%B8%E5%BF%83%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%85%A5%E9%97%A8--%E7%9F%A5%E8%AF%86%E9%93%BA/</guid>
      <description>第一步 在这组文章中，你将了解 Nest 的核心基础知识。为了熟悉 Nest 应用的基本构建块，我们将构建一个基本的 CRUD 应用，其功能涵盖了入门级的大量内容。 语言# 我们爱上了 TypeScript，但最重要的是 - 我们爱 Node.js。这就是 Nest 与 TypeScript 和纯 JavaScript 兼容的原因。Nest 利用了最新的语言特性，因此要将它与普</description>
    </item>
    <item>
      <title>Nest.js 简介</title>
      <link>https://index.zshipu.com/geek001/post/20240507/Nest.js-%E7%AE%80%E4%BB%8B--%E7%9F%A5%E8%AF%86%E9%93%BA/</link>
      <pubDate>Fri, 14 Jun 2024 02:16:18 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20240507/Nest.js-%E7%AE%80%E4%BB%8B--%E7%9F%A5%E8%AF%86%E9%93%BA/</guid>
      <description>介绍 Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用的框架。它使用渐进式 JavaScript，构建并完全支持 TypeScript（但仍然允许开发者使用纯 JavaScript 进行编码）并结合了 OOP（面向对象编程）、FP（函数式编程）和 FRP（函数式反应式编程）的元素。 在幕后，Nest 使用强大的 HTTP 服务</description>
    </item>
    <item>
      <title>使用 ThinkJS 搭建 GraphQL API</title>
      <link>https://index.zshipu.com/geek001/post/20240424/%E4%BD%BF%E7%94%A8-ThinkJS-%E6%90%AD%E5%BB%BA-GraphQL-API--%E7%9F%A5%E8%AF%86%E9%93%BA/</link>
      <pubDate>Wed, 24 Apr 2024 11:33:05 +0000</pubDate>
      <guid>https://index.zshipu.com/geek001/post/20240424/%E4%BD%BF%E7%94%A8-ThinkJS-%E6%90%AD%E5%BB%BA-GraphQL-API--%E7%9F%A5%E8%AF%86%E9%93%BA/</guid>
      <description>&amp;lt;section&amp;gt;&amp;lt;mp-common-profile data-pluginname=&amp;#34;mpprofile&amp;#34; data-id=&amp;#34;MzUxNzk1MjQ0Ng==&amp;#34; data-headimg=&amp;#34;http://mmbiz.qpic.cn/mmbiz_png/YBFV3Da0Nwvv72YkFO0qPibDKicOCsfltiaE9070DOu4iahXnicYwRIHcxe9VBicAy45MkPqy8nZzLTVibugOtV0ORFcg/300?wx_fmt=png&amp;amp;amp;wxfrom=19&amp;#34; data-nickname=&amp;#34;程序员成长指北&amp;#34; data-alias=&amp;#34;coder_growth&amp;#34; data-signature=&amp;#34;专注 Node.js 技术栈分享，从 前端 到 Node.js 再到 后端数据库，祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭：今天未完成的，明天更不会完成。&amp;#34; data-from=&amp;#34;0&amp;#34; data-origin_num=&amp;#34;101&amp;#34; data-is_biz_ban=&amp;#34;0&amp;#34; data-isban=&amp;#34;0&amp;#34; data-biz_account_status=&amp;#34;0&amp;#34; data-index=&amp;#34;0&amp;#34;&amp;gt;&amp;lt;/mp-common-profile&amp;gt;&amp;lt;/section&amp;gt;&amp;lt;section&amp;gt;&amp;lt;span data-style=&amp;#34;padding: 4px 7px;</description>
    </item>
  </channel>
</rss>
