nodeweekly

星期二 03 下午 九月 10o 2024

Express.js 5.0

Express.js 5.0

#​547 — 2024 年 9 月 10 日

网上阅读

连同 

[WorkOS](https://nodeweekly. com/link/159508/0a4070b383)

Node.js 周刊

Express.js 5.0 发布;排序 — 经过很长一段时间似乎只是依靠生命维持,Express 的工作在今年早些时候显着回升,[a big]计划推动“Express 前进”。](https://nodeweekly.com/link/159510/0a4070b383) 这个过程的第一个成果现在开始在 v5.0 中出现。 Node 18 现在是最低支持版本,有错误处理改进、项目工具改进、威胁模型 的引入,以及许多内容的更新它的依赖项。

韦斯利·托德

💡 我们说“某种程度上”是因为还没有正式发布的帖子,并且在 npm 注册表上,5.0 仍然被标记为“next”,所以安装时要考虑到这一点。

WorkOS:B2B SaaS 的现代身份平台 — WorkOS 是 B2B SaaS 的现代身份平台,提供灵活且易于使用的功能API 可在几分钟(而不是几个月)内集成 SSO、SCIM 和 RBAC。它受到 Perplexity、Vercel、Drata 和 Webflow 等数百家高增长初创公司的信任。

WorkOS赞助商

简而言之:

setImmediate()setTimeout()setImmediate 已[被认为已弃用](https://nodeweekly .com/link/159520/0a4070b383)在浏览器领域中,但其不同的行为在 Node.js 中仍然发挥着作用。

特雷弗·拉森

设置 4 美元/月的 Hetzner 虚拟机以跳过“无服务器税”? — 对于许多用例来说,它可以更便宜、更多启动廉价服务器比无服务器更方便。

希皮克森

将 Slonik 与 Express.js 集成Slonik 是一种类型-安全的 Node Postgres 客户端,可让您以可组合的方式构建 SQL 查询。

加尤斯·库伊兹纳斯

📄 如何创建发布到 Slack 的每周 Google Analytics 报告 Paul Scanlon

📄 保护节点应用程序免受供应链攻击 Leonardo Zanivan (Auth0)

📄 使用 pgvector 和 JavaScript 实现过滤语义搜索 团队时间表

📄 如何与 Playwright 检测失效链接 Stefan Judis (Checkly)

🛠 代码和工具

Jimp 1.6:没有本机依赖项的 Node 中的图像处理 — 大多数图像库,例如强大的 [Sharp](https ://nodeweekly.com/link/159529/0a4070b383),依靠外部库来完成繁重的工作,但 Jimp 可以自行处理 BMP、GIF、JPEG、PNG 和 TIFF,以进行模糊、颜色调整、调整大小、旋转等 GitHub 存储库

jimp 贡献者

💡 作为纯 JavaScript,Jimp 也可以在浏览器中使用。

利用 AI 将代码审查时间和错误减少一半 — 通过 AI 驱动的上下文反馈为整个团队提供支持。支持所有语言。

码兔赞助商

jsdiff 7.0:JavaScript 文本比较实现 — 可以通过各种方式比较字符串的差异,包括创建补丁。有一个在线演示

凯文·德克尔

Rockpack 4.4:另一种 React App Builder — 类似于 Create React App,目标是将项目设置时间设置为尽可能低,但 Rockpack 对于要走多远持有不同的意见,并包含许多想法,包括服务器端渲染、linting 和测试。 GitHub 存储库。

亚历克斯·谢尔盖

node-html-to-image 5.0: 从 HTML 生成图像 — 围绕 Puppeteer,但也允许您使用 Handlebars 来添加逻辑您的 HTML。

伊冯尼克·弗林

  • create-fastify 5.0 – 快速生成 Fastify 项目。您甚至不需要先安装它。您可以使用“npm init fastify app_name_here”。

  • file-type 19.5 – 检测文件、流或数据的文件类型。现已支持 WebVTT。

  • better-sqlite 11.3 – 从 Node.js 使用 SQLite 的巧妙方法。现在使用 SQLite 3.46.1。

  • Faker 9.0 – 生成大量虚假数据。 升级指南

  • pnpm 9.10 – 快速、注重效率的包管理器。

  • ESLint 9.10 – 现在包含类型。*

  • ini 5.0 – npm 的 INI 文件解析器/序列化器。

有我们的链接吗? 回复并告诉我们。我们无法包含所有内容,但我们会查看您发送的所有内容。 谢谢!


赞助: 发送电子邮件至“<kristina@cooperpress.com>”了解详细信息。


由库珀出版社有限公司出版
费尔菲尔德企业中心, 劳斯, LN11 0LS, 英国

发布者