所有文章 > 当前标签:后端开发
使用Rust的poem_openapi构建后端API | 作者:Mitch Edwards
使用Rust的poem_openapi构建后端API | 作者:Mitch Edwards
2025/12/06
本文分享了使用Rust的poem_openapi框架构建后端API的经验,重点介绍了其基于Tokio的高性能异步处理能力、良好的编译时间以及易于集成AWS SDK的特点,适合需要高性能和云服务集成的项目。
使用Rhai和Actix Web在Rust中构建REST API
使用Rhai和Actix Web在Rust中构建REST API
【API开发】 本文详细介绍了如何在Rust中嵌入Rhai脚本语言,并结合Actix Web框架构建高性能RESTful API。通过具体示例展示了Rhai的动态类型和内存安全优势,以及Actix Web的动态路由功能,帮助开发者轻松实现复杂逻辑的嵌入和API开发。
2025/12/06
Rails API 构建入门指南 | 作者:Koray Ozkal | 发布于 The Startup
Rails API 构建入门指南 | 作者:Koray Ozkal | 发布于 The Startup
【API开发】 本指南从零开始构建Rails API应用程序,涵盖创建API模式、配置CORS、规划数据模型、生成控制器和路由等步骤,帮助开发者快速上手Rails API开发,并集成前端框架。
2025/12/05
设计API前,先建模你的API:API建模指南
设计API前,先建模你的API:API建模指南
【API设计】 本文介绍了API建模的重要性及其在API设计中的关键作用。通过API建模,可以更好地理解需求并选择最适合的API交互风格(如REST、GraphQL或gRPC)。文章详细阐述了API建模的步骤,包括明确用户角色、定义预期结果、分解步骤以及验证模型。此外,还提供了API建模的最佳实践,如采用OpenAPI规范和确保资源命名清晰。
2025/11/30
创建RESTful且开发者友好的API指南
创建RESTful且开发者友好的API指南
【API设计】 本文详细介绍了如何设计一个高效、易维护且开发者友好的RESTful API,包括API文档、数据格式选择、URI设计、端点设计、版本控制、安全性、可扩展性、错误处理、缓存策略、搜索与分页等关键实践。帮助开发者避免常见设计陷阱,提升API的可用性和性能。
2025/11/29
Ruby API框架:Grape、Rails、Sinatra及更多 | mkdev
Ruby API框架:Grape、Rails、Sinatra及更多 | mkdev
【API开发】 本文探讨了Ruby API框架的选择标准,包括Grape、Rails和Sinatra等,重点分析开箱即用功能、版本控制和成熟度,帮助开发者根据快速原型开发需求选择合适框架,并推荐Grape作为灵活选项。
2025/11/18
弄懂“资源”与“集合”:RESTful API 设计核心指南
弄懂“资源”与“集合”:RESTful API 设计核心指南
【API设计】 本文深入探讨REST API设计中资源与集合的核心概念,通过发票API等实际示例展示如何通过唯一URI访问特定资源,以及如何高效处理资源集合。文章详细解析了HTTP方法(POST/PUT/PATCH/DELETE)与资源的标准化交互方式,并提供了GitHub、Twitter等知名API的设计范例,帮助开发者构建高效且可扩展的RESTful API。
2025/11/17
如何使用Python创建API – Ander Fernández Jauregui
如何使用Python创建API – Ander Fernández Jauregui
【API开发】 本文介绍如何使用Python创建API,涵盖API基础知识如HTTP协议和URL结构,并详细讲解使用FastAPI和Flask框架构建高性能API的步骤,包括参数支持、数据类型返回和测试方法,帮助数据科学家和工程师高效分享工作成果。
2025/11/15
使用 python 和 flask 构建 restful api
使用 python 和 flask 构建 restful api
【API开发】 本指南详细介绍了如何使用Python和Flask构建RESTful API,包括开发环境设置、CRUD操作实现、数据过滤功能以及高级功能集成。通过Flask框架的轻量级特性,开发者可以快速构建高性能API,满足现代应用程序开发的需求。
2025/11/15
在Golang中构建REST API – Bastian Isensee
在Golang中构建REST API – Bastian Isensee
【API开发】 本文详细介绍了REST API的基本概念及其在Golang中的实现方式,通过一个Todo列表API示例展示如何使用HTTP服务器、ServeMux、JSON序列化和状态代码处理构建高效API,涵盖Golang构建REST API的完整流程和长尾关键词如Golang REST API实现。
2025/11/14
用 Spring Boot 30 分钟撸一个信用评分 REST API
用 Spring Boot 30 分钟撸一个信用评分 REST API
【API开发】 本教程详细介绍了如何使用Java Spring Boot框架构建一个简单的RESTful API,用于模拟信用评分系统。通过创建API端点并实现随机数生成器返回信用评分,展示了Spring Boot的核心功能,包括控制器创建、端点定义和HTTP请求处理。适合初学者学习Spring Boot开发REST API的基础知识。
2025/11/14
介绍全新的Rust REST API客户端库
介绍全新的Rust REST API客户端库
【API开发】 本文介绍了如何使用Rust开发高性能的REST API客户端库,重点讲解了Rust的所有权机制、内存安全特性以及开发过程中的最佳实践。通过具体示例展示了如何构建Identity端点、发送HTTP请求和处理JSON响应,帮助开发者快速上手Rust API客户端开发。
2025/11/13
如何编写Go API:终极指南 – Jonny Langefeld
如何编写Go API:终极指南 – Jonny Langefeld
【API开发】 本文分享了编写高效且可用于生产的Go API的最佳实践,包括项目脚手架、Go模块管理、pflag命令行标志、zap结构化日志记录、优雅退出、版本日志、类型定义、chi HTTP框架、定制中间件、gorm数据库集成、dockertest集成测试、gomock API测试、Swagger文档和Docker多阶段构建,帮助开发者构建可维护的Go API。
2025/11/12
提升您的Python API性能:FastAPI入门指南
提升您的Python API性能:FastAPI入门指南
【API开发】 FastAPI是一个现代化Python框架,通过异步特性和类型提示支持,帮助开发者快速构建高性能API。它提供自动文档生成、数据验证和并发处理能力,适用于后端开发,提升开发效率和API性能。
2025/11/12
如何使用 node.js 和 express 创建 rest api
如何使用 node.js 和 express 创建 rest api
【API开发】 本文详细介绍了如何使用Node.js和Express框架创建REST API,包括REST架构的基本原则、Node.js的优势、Express框架的特性以及具体的实现步骤。通过示例代码展示了如何设置项目、创建路由、实现CRUD操作以及部署API。
2025/11/12
「Flask + Python」RESTful API 极速上手:从 Hello World 到 Docker 容器化 + Auth0 鉴权(含 AI 提效外挂)
「Flask + Python」RESTful API 极速上手:从 Hello World 到 Docker 容器化 + Auth0 鉴权(含 AI 提效外挂)
【API开发】 本文详细介绍了如何使用Python和Flask框架开发RESTful API,包括创建端点、数据模型设计、使用pipenv管理依赖以及Docker容器化部署。通过具体代码示例,展示了如何构建包含收入和支出功能的API系统,并介绍了如何通过Auth0添加身份验证功能。
2025/11/12
1 2 3 7