Clerk 团队一直在努力提供新功能,以帮助您更快地构建安全的应用程序。以下是亮点概要:
对 Next.js 15 的 SDK 支持
@clerk/nextjs 包已更新,支持 Next.js 15,延续了(几乎)当天支持 Next.js 主要版本的传统!
-
默认静态渲染:
组件不再选择您的整个应用程序进行动态渲染。 - 异步 auth() 帮助器: auth() 帮助器已更新,以支持 Next.js 请求 API 的新异步方法。
在我们的变更日志中了解有关 Next.js 15 支持的更多信息 →
快速SDK
我们推荐将 Clerk 与 Express 结合使用的方法是通过 @clerk/clerk-sdk-node 包,该包被设计为在 Node 项目中使用 Clerk 的通用方法。现在,随着 @clerk/express 的发布,使用 Express 构建的开发人员可以更轻松地将他们的 API 与 Clerk 的用户管理平台集成!
- 专门构建的中间件: requireAuth 辅助函数遵循与其他 Express 中间件相同的模式。
- 利用 Clerk 后端 API:轻松创建客户端以连接到 Clerk API 以查询其他用户数据。
在我们的变更日志中了解有关新 Express SDK 的更多信息 →,或通过 Express 快速入门自行尝试 →
Python后端SDK
截至撰写本文时,根据 GitHub 的数据,Python 现在是最流行的语言!因此,我们将通过新的 Python 后端 SDK 正式支持 Python。使用这个新的 SDK 使 Python 开发人员能够更轻松地将 Clerk 与其应用程序集成。
- 多框架支持:在Django、Flask等框架中验证后端请求
- 集成 Clerk 后端 API:使用包含的帮助程序从经过身份验证的请求访问 Clerk 用户信息。
要探索如何使用新的 Python 后端 SDK,请查看公共存储库中的自述文件 → 了解有关入门的详细信息。
其他功能、修复和改进
- 仪表板中现已提供用户导出:您现在可以将用户数据导出为 JSON 或 CSV,而无需联系支持人员。
- Fastify SDK 2.0:@clerk/fastify 包已更新以支持 Fastify v5。
活动与社区
Clerk 和 Stripe 于 10 月 23 日联手举办了 DevTools Meetup,即 Next.js Conference 2024 的前一天晚上。来自 Spotify、Convex、Vercel 等公司的团队成员加入了我们,参加了一个晚上关于所有科技事物的友好讨论。
当晚以由 Michael Glukhovsky(Stripe 的产品开发人员)、Ian McCrystal(Stripe 的 AI 开发人员)和我们自己的联合创始人兼首席执行官 Colin Sidoti 组成的小组结束,讨论了 Clerk 和 Stripe 为以下领域创建工具的方式:开发人员。
我们要感谢所有加入我们参加这次令人难以置信的聚会的人!我们期待举办另一场活动,因此请密切关注我们的社交渠道以了解下一场活动。
社区亮点
霓虹灯授权
我们 Neon 的朋友发布了 Authorize,这是一种将第三方身份验证提供商与 Neon 数据库自动集成的方法,Clerk 是发布合作伙伴之一!您现在可以轻松创建与 Clerk 集成的 Neon 客户端,以自动验证对 Neon 的请求,并仅返回允许用户使用 Postgres 行级安全性查看的数据。
在 Neon 博客上了解有关此新功能的更多信息 →
下一个锻造
Next Forge 是由 Hayden Bleasel 开发的生产级、单一存储库优先、全栈 Next.js 模板,它可以引导 SaaS,其中包括支付、电子邮件、文档等功能,所有这些都由 Clerk 提供自动用户管理!使用新的 npx next-forge@latest init 命令,您可以在几秒钟内轻松启动新的 SaaS。
查看 Next Forge 官方网站→ 开始吧!
其他资源
- 使用 QStash 安排音频转录,作者:Rishi Raj Jain
- Sonny Sangha 的 Next.js 15 初学者全栈课程
- 使用 React Native 构建线程克隆 作者:Simon Grimm
- 使用 Clerk、Convex 和 Expo 创建每日锻炼追踪器(作者:Brian Morrison II)
- 通过 Web Dev Simplified 使用 Google Calendar 构建全栈 Next.js 应用程序
- 构建全栈拆分克隆应用程序(作者:Ankita Kulkarni)
- 采用 Xata、Clerk Webhooks、Hookdeck 和 Next.js 的每用户数据库架构(作者:Phil Leggetter)
- 关于使用 AI/ML API 构建 AI 文本 Humanizer 以及与 Clerk Auth 集成以及部署到 Vercel 的分步教程,作者:Ibrohim Abdivokhidov
- 使用 Clerk 在 NextJS 中构建基于角色的导航,作者:Dominic Magnifico
如果您有反馈或建议,我们希望听到它们!请通过 Feedback.clerk.com 告诉我们。有关我们产品发布的最新信息,请关注@ClerkDev ?或加入 Discord 上的职员社区。
以上是职员更新 – 11 月 4 日的详细内容。更多信息请关注PHP中文网其他相关文章!

Tomergelistsinpython,YouCanusethe操作员,estextMethod,ListComprehension,Oritertools

在Python3中,可以通过多种方法连接两个列表:1)使用 运算符,适用于小列表,但对大列表效率低;2)使用extend方法,适用于大列表,内存效率高,但会修改原列表;3)使用*运算符,适用于合并多个列表,不修改原列表;4)使用itertools.chain,适用于大数据集,内存效率高。

使用join()方法是Python中从列表连接字符串最有效的方法。1)使用join()方法高效且易读。2)循环使用 运算符对大列表效率低。3)列表推导式与join()结合适用于需要转换的场景。4)reduce()方法适用于其他类型归约,但对字符串连接效率低。完整句子结束。

pythonexecutionistheprocessoftransformingpypythoncodeintoExecutablestructions.1)InternterPreterReadSthecode,ConvertingTingitIntObyTecode,whepythonvirtualmachine(pvm)theglobalinterpreterpreterpreterpreterlock(gil)the thepythonvirtualmachine(pvm)

Python的关键特性包括:1.语法简洁易懂,适合初学者;2.动态类型系统,提高开发速度;3.丰富的标准库,支持多种任务;4.强大的社区和生态系统,提供广泛支持;5.解释性,适合脚本和快速原型开发;6.多范式支持,适用于各种编程风格。

Python是解释型语言,但也包含编译过程。1)Python代码先编译成字节码。2)字节码由Python虚拟机解释执行。3)这种混合机制使Python既灵活又高效,但执行速度不如完全编译型语言。

useeAforloopWheniteratingOveraseQuenceOrforAspecificnumberoftimes; useAwhiLeLoopWhenconTinuingUntilAcIntiment.ForloopSareIdeAlforkNownsences,而WhileLeleLeleLeleLoopSituationSituationSituationsItuationSuationSituationswithUndEtermentersitations。

pythonloopscanleadtoerrorslikeinfiniteloops,modifyingListsDuringteritation,逐个偏置,零indexingissues,andnestedloopineflinefficiencies


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Dreamweaver Mac版
视觉化网页开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

记事本++7.3.1
好用且免费的代码编辑器

WebStorm Mac版
好用的JavaScript开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。