使用Django REST Framework构建API
2024/12/06
在第一部分中,我将为您介绍如何利用Django REST框架(DRF)与Django快速开发API。本部分旨在激发您的兴趣,让您初步体验使用DRF开发REST API的便捷性,实现快速上手且代码精简。本系列后续部分将深入探索DRF的更高级特性和功能。
使用Gin在Go中实现RESTful HTTP API
【API开发】
今天我们已经了解了在Go语言中使用Gin框架实现RESTful HTTP API是多么容易。您可以根据本教程尝试实现更多路由,来自行更新或删除账户。我把这个练习留给您。
2024/12/06
使用Flask、Google Cloud SQL和App Engine设置API
【API开发】
在本教程中,Wole Oyekanmi 将指导您如何设置 Google Cloud、Cloud SQL 和 App Engine,以构建 Flask API。Cloud SQL 是一个完全托管的平台即服务(PaaS)数据库引擎,而 App Engine 则是一个用于托管应用程序的完全托管式 PaaS。
2024/12/06
将ClickHouse 插件集成到API 网关:提升全链路日志效率
【API安全】
背景信息 Apache APISIX 是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。作为 API 网关,Apache APISIX 拥有多种类型的实用插件...
2024/12/06
Spring Boot中API集成的多种方法
【API开发】
在 Spring Boot 中,API集成有多种实现方式。API集成确保了应用程序与外部服务之间的顺畅通信。在现代应用程序开发和软件架构中,API集成扮演着至关重要的角色,因为它使不同系统能够相互交互、共享数据和扩展各自的功能。Spring Boot提供了多种途径来实现API集成。
2024/12/06
基于 TiDB 的 API 网关高可用配置最佳实践
【API安全】
项目背景 API 网关作为微服务架构中的重要组件,是流量的核心出入口,用于统一处理和业务相关的请求,可有效解决海量请求、恶意访问等问题,保障业务安全性与稳定性。 作为开源的云原生 API 网关,Apache APISIX 兼具...
2024/12/06
使用GraphQL、Prisma和React实现端到端的类型安全:GraphQL API
【API开发】
在本文中,您构建了整个 GraphQL API。该 API 是利用 Prisma 生成的类型以类型安全的方式构建的。这些与 Pothos Prisma 插件一起,使您能够确保 ORM 中的类型、GraphQL 对象类型、GraphQL 查询类型和解析程序都与数据库架构同步。
2024/12/06
如何使用 PostgREST 和 Apache APISIX 构建高效、安全的 RESTful API 解决方案
【API开发】
方案初试 该解决方案主要使用的是 PostgreSQL 数据库,PostgreSQL 是一个开源 SQL 数据库。同时我们没有编写 REST API,而是使用了 PostgREST 组件。 PostgREST 是一个独立的 W...
2024/12/06
如何用GraphQL封装REST API——3步教程
【API开发】
使用 GraphQL 包装 REST API 是 GraphQL 最具潜力的应用场景之一,尽管这一领域仍处于起步阶段。值得注意的是,本文中介绍的过程是手动的。然而,自动化这些步骤才是真正实现这一技术潜力的关键所在。因此,我们期待在未来能够探索更多关于自动化这一过程的想法和解决方案。
2024/12/06
深入解析 GraphQL:APISIX 如何优化 API 管理与路由
【API设计】
什么是 GraphQL?它有多流行? GraphQL 是一套由 Facebook 在 2015 年发布的一套面向 API 的查询操作语言。相比于其他的 API 设计方式,GraphQL 允许客户端根据事先约定的数据结构组建查询语句,...
2024/12/06
使用NestJS和Prisma构建REST API:处理关系型数据
【API开发】
欢迎来到本教程,了解如何使用 NestJS、Prisma 和 PostgreSQL 构建 REST API! 在本教程中,您将学习如何在 NestJS REST API 中处理关系数据。
2024/12/06
使用NestJS和Prisma构建REST API
【API开发】
在本教程中,您将学习如何为一个名为“Median”(一个简单的Medium克隆版博客应用)构建后端REST API。您将从创建一个新的NestJS项目开始。然后,您将启动自己的PostgreSQL服务器,并利用Prisma与之建立连接。最后,您将构建REST API并使用Swagger进行文档记录。
2024/12/06
使用TypeScript、PostgreSQL与Prisma构建后端:数据建模与CRUD 操作
【技术杂货铺】
本文是有关使用 TypeScript、PostgreSQL 和 Prisma 构建后端的一系列直播课程和文章的一部分。在本文中,我们将回顾首次直播课程的内容,深入了解如何使用 Prisma 来设计数据模型、执行 CRUD(创建、读取、更新、删除)操作以及实现聚合查询。
2024/12/06
RESTful API 为何成为顶流 API 架构风格?
【API设计】
万物互联的世界充满着各式各样的 API ,如何统筹规范 API 至关重要。RESTful API 是目前世界上最流行的 API 架构风格之一,它可以帮助你实现客户端与服务端关注点分离,让前后端各自迭代,提升管理效率;其无状态的特性可以让应用...
2024/12/06
API 网关日志的价值,你了解多少?
【API安全】
网关日志的价值 在数字化时代,软件架构随着业务成长而变得越来越复杂,这给故障的发现和排查都带来了非常大的挑战,进一步倒逼软件重视自身的可观测性能力。 而日志被称为可观测性的三大支柱之一,它可以帮助系统管理员和开发人员了解系统的运行状...
2024/12/06
微服务为什么要用到 API 网关?
【API安全】
随着微服务的数据越来越多,API 的数量也越来越多,对于大流量的治理,选择一个优秀的 API 网关是至关重要的。本文列举了常见网关,并进行对比,列出各自的优缺点,如果你正在做 API 网关的技术选型,或者你的微服务系统出现了性能问题,再或者...
2024/12/06
搜索文章
热门话题
文章精选