blog icon indicating copy to clipboard operation
blog copied to clipboard

My blog on Next.js and TypeScript.

Results 111 blog issues
Sort by recently updated
recently updated
newest added

--- description: 本文探索了 Next.js 中间件中的关键漏洞 CVE-2025-29927,该漏洞允许攻击者绕过授权检查并获取未经授权的访问权限。 cover: https://de4965e.webp.li/blog-images/2025/03/ac3ae4c6a9ad543a454acaf3e706c43e.png --- 本文探索了 Next.js 中间件中的关键漏洞 CVE-2025-29927,该漏洞允许攻击者绕过授权检查并获取未经授权的访问权限。 ## 起因 2025-03-21 日,在知名的 nvd 官网上发布了一则 Nextjs 框架高危漏洞的信息,这个框架在前端 SSR 场景下的使用率极高,因此笔者决定将本文翻译并且分析给大家。 > **美国国家漏洞数据库(National Vulnerability Database, NVD)** 的官方网站。它由美国国家标准与技术研究院(NIST, National...

翻译

--- description: 周刊速递,来来来走过路过别错过~ cover: https://de4965e.webp.li/blog-images/2025/03/2f9ade272f6ab6b1f2e13f44db39a485.png --- Hello,大家好!本周给大家带来了一些有趣的开源项目和工具,涵盖 AI、函数式编程、前端组件库、文件分享、数据分析等多个方向。 ## OpenManus [mannaandpoem/OpenManus: No fortress, purely open ground. OpenManus is Coming.](https://github.com/mannaandpoem/OpenManus "mannaandpoem/OpenManus: No fortress, purely open ground. OpenManus is Coming.") OpenManus 是一个开源项目,由...

Weekly

--- description: 🎉 公众号关注人数超过 200 大关,绝大多数都是最近半年新增的关注,这让我非常开心。 cover: https://npmstudy.github.io/Your-First-Node.js-with-TypeScript-Course/img/cover.png --- 🎉 公众号关注人数超过 200 大关,绝大多数都是最近半年新增的关注,这让我非常开心。本质上,我是个懒人,断断续续地写一些文字有时候很难坚持,但最近收到了一些小小的正向反馈,希望接下来自己能够多读、多看、多学、多写,以及多谢大家。 OK,本周要分享的内容如下: ## DeepLearning [Deep Learning - Build apps with windsurf's AI coding agents](https://learn.deeplearning.ai/courses/build-apps-with-windsurfs-ai-coding-agents) Windsurf 发布了一个如何使用 AI 开发一个完整的应用的视频教程,笔者在这里分享给每一个开发者朋友,时代真的变了,我们得了解如何更好地利用...

Weekly

--- description: 这周资讯来啦:Creem 让国内开发者收款更简单;Cherry Studio 新增联网搜索超实用;Cline 是 VSCode 的 AI coding 神器;Nuqs 搞定 React 状态同步... cover: https://de4965e.webp.li/blog-images/2025/02/f366a08cb5be70702b91285208ec87a8.png --- Hello,大家好。这周我给大家带来了一些新鲜资讯,简单聊聊都有什么: - **Creem**:国内开发者现在能用身份证和支付宝收款啦,海外支付终于不那么麻烦了。 - **Cherry Studio**:开源 AI 聊天工具,能写代码还能搜网,最新版 v1.0.0 beta 超实用。 -...

Weekly

--- description: 每天都是重复,大脑自然就会压缩对时间的感受。 cover: https://de4965e.webp.li/blog-images/2025/02/e49edc9e2f10c82447db4abc72335248.jpg --- Hello,大家好。本周给大家带来的一些讯息如下: ## Trae [Trae - Ship Faster with Trae](https://www.trae.ai/)是字节跳动开发的一款 AI 编辑器,与Cursor、Windsurf同属AI辅助编程赛道,但专注中文开发者生态,目前笔者体验一周下来,基本效果还是很满意的,响应速度很快(难道是我神器好?),不过有些代码生成的时候会时不时抽风,把一些有用的代码删除导致整个文件不正常。 最新消息,字节发布了 Windows 版本的 Trae 编辑器 🎉 ## Juchats !https://de4965e.webp.li/blog-images/2025/02/22bf757d6fdcac354a110740ae707667.png *Juchats*(巨有料),是由 X 用户 `@Cydiar`...

Weekly

--- description: safelist 是 Tailwind CSS v3 中一个非常有用的功能,可以帮助你解决一些特殊情况下类名无法被检测到的问题。合理使用 safelist 可以保证你的网站样式完整,同时又能保持 CSS 文件的大小。 cover: https://de4965e.webp.li/blog-images/2025/02/900888b076109f3e071a40884c13e769.jpg --- 最近我在某个开发群里看到有人求助,说自己的 Tailwind css 类没有生效,于是我就看到了他的代码,他的 Vue 代码里使用了 ref 保存数字,动态组合成 Tailwind css 的类名 `w-4`到 `w-9`,最后仅 `w-9`没有生效。 很显然,这个问题我立马猜测这是没配置...

编程

--- description: 原文:《REST API Design Best Practices》,本文内容为笔者翻译以及自我理解的分享。 cover: https://de4965e.webp.li/blog-images/2025/02/607bd4713f0df4618dcec5dbf883d9b8.jpg --- 原文:[REST API Design Best Practices](https://tigerabrodi.blog/rest-api-design-best-practices?ref=dailydev),本文内容为笔者翻译以及自我理解的分享。 ![fahim-muntashir-OqOhYRjn_JY-unsplash (1).jpg](https://de4965e.webp.li/blog-images/2025/02/607bd4713f0df4618dcec5dbf883d9b8.jpg) ## 核心原则 设计 API 应该: - 易读且易用 - 难以误用(每一个接口都是明确的,无歧义) - 完整且简洁(不仅仅是项目的需求,还应该适当补全可能的需求,并且不失简洁) ## 名称和...

翻译

--- description: 本期主要分享了多个实用工具和资源,这些工具涵盖了开发、设计、AI 等多个领域,适合开发者和设计师使用参考。其中特别推荐 Sonner 的动画效果和流畅阅读的翻译功能。 cover: https://de4965e.webp.li/blog-images/2025/02/4b2ddec6b705810bf718d0d5e01ce22c.png --- Hello,大家好。本周给大家带来的一些讯息如下: 本期内容主要包括以下几个方面: - 🔧 开发工具:介绍了 Sonner(React Toast组件)、Prisma 数据库服务等开发工具 - 🛠️ 实用工具:分享了 Look Scanned(扫描效果工具)、HiPixel(图像超分辨率工具)、Kimi Copilot(网页总结工具)等 - 🎨 设计资源:推荐了 UI Verse(UI组件库)和 Handheld Design(移动端设计灵感)...

Weekly

--- description: 某个平静的午后,你做完了人生中最后一次这个动作 😭 cover: https://de4965e.webp.li/blog-images/2025/02/36536e5d4ba41105a96a59aa919d07d6.png --- OK!继续来分享上一周接触到的一些讯息! 本文主要分享了以下内容: - **硅基流动 (SiliconFlow)** - 一个提供多种大模型API服务的云平台,价格具有竞争力 - **Cherry Studio** - 开源AI客户端,支持多服务商接口和本地数据存储 - **Amarok** - 安卓免Root隐藏文件和应用的工具 - **MPMD** - 简洁的微信公众号Markdown编辑器 - **开发工具推荐** -...

Weekly

--- description: 有想法的人多如牛毛,行动者寥寥无几。 cover: https://de4965e.webp.li/blog-images/2025/01/97a243e451298b2d92f03e443a3f69fa.png --- OK!继续来分享上一周接触到的一些讯息! 这期周刊主要分享了以下内容: - Z-Library 电子书下载平台的使用体验 - AI+Web3 免费公开课介绍,包含多个模块的学习内容 - Electerm - 一个跨平台的终端工具,支持多种协议和功能 - PeekFocus - 一个浏览器插件,可以在当前页面预览链接内容 - Grid 生成器 - 用于生成 CSS Grid 代码的工具...

Weekly