所有文章 > 当前分类:API开发
Next.js API 路由:终极指南 - Makerkit
Next.js API 路由:终极指南 - Makerkit
2025/10/31
本指南深入探讨如何在Next.js中构建生产级API端点,涵盖路由处理程序、服务器操作、安全保护、数据验证和错误处理等关键概念,帮助开发者创建健壮、安全且高效的API。
使用Next.js构建API
使用Next.js构建API
【API开发】 本指南详细介绍使用Next.js构建API的完整流程,包括项目设置、应用程序路由器和路由处理程序的使用、处理多种HTTP方法、实现动态路由、创建可重用的中间件逻辑,以及何时启动专用API层。通过示例代码和步骤,帮助开发者快速上手Next.js API开发,并支持公共API构建、代理后端服务和TypeScript集成。
2025/10/31
GraphQL API手册:如何构建、测试、使用和记录
GraphQL API手册:如何构建、测试、使用和记录
【API开发】 我们将介绍 Node 和 Apollo GraphQL 的基本设置和架构,使用 Supertest 进行单元测试,了解如何使用 Apollo 客户端从 React 前端应用程序使用 API,最后使用 Apollo 沙箱记录 API。
2025/10/31
Ruby on Rails 构建 RESTful API 全景指南:概念、实践与最佳工具
Ruby on Rails 构建 RESTful API 全景指南:概念、实践与最佳工具
【API开发】 本文详细介绍了如何使用Ruby on Rails框架构建RESTful API的最佳实践,包括REST架构原则、Rails API模式的优势以及具体实现步骤。文章重点讲解了Rails内置的路由映射、Active Record ORM工具和中间件支持,帮助开发者快速构建高效、可扩展的API服务。
2025/10/31
Rage 高性能 REST API 实战:待办清单实时通知
Rage 高性能 REST API 实战:待办清单实时通知
【API开发】 本文详细介绍了如何使用Rage框架构建高性能Ruby REST API,包括项目创建、模型生成、路由配置、控制器实现以及OpenAPI文档自动生成。通过构建一个共享待办事项列表应用,展示了Rage框架在异步I/O、性能优化和现代化功能方面的优势。
2025/10/31
Ruby on Rails RESTful API 开发全攻略:从需求到部署
Ruby on Rails RESTful API 开发全攻略:从需求到部署
【API开发】 本文详细介绍了如何使用Ruby on Rails框架开发RESTful API,包括从需求分析、数据模型设计到路由配置和控制器实现的完整流程。特别强调了使用ActiveRecord进行数据建模、JWT身份验证的实现以及API文档编写的最佳实践,适合希望掌握Rails API开发技术的开发者学习。
2025/10/31
Ruby + Sinatra 构建《沙丘》名言 API 全流程指南
Ruby + Sinatra 构建《沙丘》名言 API 全流程指南
【API开发】 本教程详细介绍了如何使用Ruby和Sinatra框架构建一个API,并以《沙丘》系列书籍中的经典引文为例。从项目初始化、MongoDB配置到API端点创建,逐步指导开发者完成API开发。最后通过Zuplo增强API的安全性和性能,包括速率限制和API密钥验证等功能。
2025/10/31
深入掌控Jenkins JSON API的Depth和”Tree”功能 – CloudBees
深入掌控Jenkins JSON API的Depth和”Tree”功能 – CloudBees
【API开发】 本文深入探讨Jenkins JSON API的depth和tree参数,帮助用户通过depth控制数据返回层级以优化性能,并使用tree参数精确指定字段和子字段,避免冗余数据加载,从而提升API调用效率和开发效率。
2025/10/30
外部函数与内存API – Java 22 – 未记录
外部函数与内存API – Java 22 – 未记录
【API开发】 Foreign Function and Memory API(FFM API)是Java 22中Panama项目的一部分,旨在简化Java与外部本地代码(如C、C++)的交互,通过堆外内存分配和外部函数调用解决JNI的跨平台、维护和性能问题,提供安全高效的内存管理和本地库集成方式。
2025/10/30
JEP 370:JDK 14的外部内存访问API | Perforce旗下JRebel
JEP 370:JDK 14的外部内存访问API | Perforce旗下JRebel
【API开发】 JEP 370是JDK 14中的外部内存访问API,提供访问Java堆外内存的能力,支持跨进程共享内存和文件映射。该API引入MemorySegment、MemoryAddress和MemoryLayout三个核心抽象,相比ByteBuffer和JNI更安全高效,是巴拿马项目的一部分,提升JVM互操作性。
2025/10/30
.NET Core 下的 API 网关
.NET Core 下的 API 网关
【API开发】 网关介绍 网关其实就是将我们写好的API全部放在一个统一的地址暴露在公网,提供访问的一个入口。在 .NET Core下可以使用Ocelot来帮助我们很方便的接入API 网关。与之类似的库还有ProxyKit,微软也发布了一个反向代理的...
2025/10/30
使用 Ruby on Rails 构建一个 RESTful API
使用 Ruby on Rails 构建一个 RESTful API
【API开发】 本教程详细介绍了如何使用Ruby on Rails构建一个RESTful API,该API作为Cowsay程序的接口,允许用户发送文本并自定义输出。教程涵盖了从项目创建、Gemfile配置、路由设置到控制器开发的完整流程,适合想要学习Rails API开发的开发者。
2025/10/30
Ruby 开发者必备的 API 资源与工具
Ruby 开发者必备的 API 资源与工具
【API开发】 本文介绍了Ruby语言在API开发中的应用,特别是Ruby on Rails框架的优势和适用场景。文章详细讲解了Ruby的语法特性、社区资源以及如何利用Gem扩展功能,同时提供了RESTful API和GraphQL API的开发教程和部署工具推荐。适合初学者和中级开发者学习Ruby API开发。
2025/10/30
使用 Ruby on Rails 创建基础 API 驱动的应用程序
使用 Ruby on Rails 创建基础 API 驱动的应用程序
【API开发】 本教程详细介绍了如何使用Ruby on Rails创建基础API,包括API模式的使用、资源管理、JSON数据优化和版本控制。通过具体示例演示了如何构建乐队管理API,使用active_model_serializers gem优化JSON返回数据,并实现符合JSON:API规范的数据格式。
2025/10/30
GPT-OSS 模型优化成人自考 AI 客服口语评测 API,3 天落地
GPT-OSS 模型优化成人自考 AI 客服口语评测 API,3 天落地
【API开发】 1. 口语评测核心挑战 a. 自考特色难点分析 成人自考口语评测要面对发音多样、背景噪音复杂、语法错误“千奇百怪”等难题,通用 ASR 模型常常“水土不服”。🎧 借助 代码示例讲解概念 提示词,我们把“口音识别”这一概念用 12 行 Pyt...
2025/10/29
从控制器迁移到Minimal API | 作者:Christian Brevik – Variant
从控制器迁移到Minimal API | 作者:Christian Brevik – Variant
【API开发】 本文指导从MVC控制器迁移到ASP.NET Core Minimal API,通过扩展方法、分离处理逻辑和路由组实现代码简洁与维护性,适用于小型到大型API项目。
2025/10/29
1 7 8 9 10 11 39