所有文章 > 当前分类:API设计
如何在以太坊上构建GraphQL API
如何在以太坊上构建GraphQL API
2024/12/02
过去,开发人员通过构建自己的集中式索引服务器从区块链中提取数据,将数据存储在数据库中,并通过API进行公开。这需要大量的工程和硬件资源,并且破坏了分散化所需的重要安全性。 本文将向大家介绍如何在去中心化Web基础架构-区块链数据上轻松...
GraphQL 初体验,Node.js 构建 GraphQL API 指南
GraphQL 初体验,Node.js 构建 GraphQL API 指南
【API设计】 前言 过去几年中,GraphQL 已经成为一种非常流行的 API 规范,该规范专注于使客户端(无论是客户端、前端还是第三方)的数据获取更加容易。 在传统的基于 REST 的 API 方法中,客户端发出请求,而服务端决定响应。 ...
2024/12/02
GraphQL+Koa2实现服务端API结合Apollo+Vue
GraphQL+Koa2实现服务端API结合Apollo+Vue
【API设计】 一、GraphQL介绍 1.1 简介 GraphQL 是一种新的 API 的查询语言,它提供了一种更高效、强大和灵活 API 查询。它 是由 Facebook 开发和开源,目前由来自世界各地的大公司和个人维护。GraphQL ...
2024/12/02
利用 API 可观察性最大化设计和性能
利用 API 可观察性最大化设计和性能
【API设计】 摘要 面对API问题时,API可观测性可能是解决方案。它揭示了隐藏在API指标、日志和追踪中的关键洞察,使您能够迅速诊断和修复问题。本文详细介绍了API可观测性是什么,它如何使您的系统受益,以及它如何超越传统监控,保持您的数字服务在最...
2024/11/29
VB.NET,C#.NET接入国内AI对话大模型API工具集成类,支持SSE流式输出结果
VB.NET,C#.NET接入国内AI对话大模型API工具集成类,支持SSE流式输出结果
【API设计】 简介 预计会集成国内大部分的chatAI聊天大模型,包括Moonshot-Kimi,文心一言,通义千问,DeepSeek,腾讯混元,智谱清言等 集成情况 目前已集成Moonshot-Kimi,DeepSeek模型 框...
2024/11/28
前端如何在线Mock数据,并生成API接口文档
前端如何在线Mock数据,并生成API接口文档
【API设计】 在我们的项目里,前后端分离目前是符合当下趋势的,在过去前后端不分离的时代已经变成过去式,在实际项目开发中,在前期我们如何不依赖真实接口而Mock一份真实接口数据呢?希望看完本篇能在实际项目中带来一些思考和帮助 正文开始... 开...
2024/11/28
ML.NET机器学习、API容器化与Azure DevOps实践(三):RESTful API
ML.NET机器学习、API容器化与Azure DevOps实践(三):RESTful API
【API设计】 通过上文所述案例,我们已经选择了最优回归算法来预测学生的综合成绩,并且完成了基于训练数据集的预测模型训练。从实现上,训练好的模型被保存成一个ZIP文件,以便在其它项目中直接调用以完成机器学习的实践场景。在本文中,我将介绍如何在ASP.NET...
2024/11/27
自定义mock数据,实现restful风格api
自定义mock数据,实现restful风格api
【API设计】 介绍两种方式做mock的server: - Express for mock - json-server express for mock 因为我们要实现restful风格的api, 所以我们需要构建服务器。这里我们用到了exp...
2024/11/27
10个关于Node.js REST API 的最佳实践
10个关于Node.js REST API 的最佳实践
【API设计】 在这篇文章里,我们将介绍Node.js REST API的最佳实践,包括关于路由命名,身份认证,黑盒测试,使用恰当的网络缓存等内容。 一个最流行的Node.js RESTful API监听工具Trace,通过Trace,我们帮助我们的...
2024/11/27
或许是你应该了解的一些 ASP.NET Core Web API 使用小技巧
或许是你应该了解的一些 ASP.NET Core Web API 使用小技巧
【API设计】 一、前言   在目前的软件开发的潮流中,不管是前后端分离还是服务化改造,后端更多的是通过构建 API 接口服务从而为 web、app、desktop 等各种客户端提供业务支持,如何构建一个符合规范、容易理解的 API 接口是我们后端开...
2024/11/27
开源了一个不使用任何后端框架纯 php 实现流式调用 OpenAI gpt 接口的项目
开源了一个不使用任何后端框架纯 php 实现流式调用 OpenAI gpt 接口的项目
【API设计】 php-openai-gpt-stream-chat-api-webui 由 @qiayue 开源的 纯 PHP 实现 GPT 流式调用和前端实时打印 webui  。 目录结构 /├─ /class│ ...
2024/11/27
PHP写一个 Api接口需要注意哪些?
PHP写一个 Api接口需要注意哪些?
【API设计】 随着互联网的飞速发展,前后端分离的开发模式越来越流行。编写一个稳定、可靠和易于使用的 API 接口是现代互联网应用程序的关键。本文将介绍在使用 thinkphp6 框架开发 API 接口时需要注意的要点和考虑的问题,并提供详细的逻辑步骤和代...
2024/11/27
axios中restful api的使用
axios中restful api的使用
【API设计】 1引子 在前端发送网络请求的时候,现在最经常使用的是axios, 而axios的api中我们(确切说是我)最常用的就是post,而其他api很少有用到的场景。最近在做一个简单需求(增删改查)的时候,后端给的接口是restful风格的。...
2024/11/27
在 Rust 中支持异步和同步代码
在 Rust 中支持异步和同步代码
【API设计】 介绍 想象一下,你打算用 Rust 创建一个新库。这个库的唯一功能就是封装一个你需要的公共 API, 比如  Spotify API 或者ArangoDB之类的数据库。这并不是造火箭,你也不是在发明什么新东西或者处理复杂的算法,所以你...
2024/11/27
深入探索 Rust Salvo:从简单博客系统到完整 RESTful API 的实战项目
深入探索 Rust Salvo:从简单博客系统到完整 RESTful API 的实战项目
【API设计】 摘要 本文通过实战项目深入探讨 Rust Salvo 框架的应用,详细介绍如何实现一个简单的博客系统,包括用户注册、登录和发布文章功能,以及如何构建一个完整的 RESTful API 并生成 API 文档(如 OpenAPI)。通过详...
2024/11/27
使用状态模式和零大小类型10倍提高Rust api性能
使用状态模式和零大小类型10倍提高Rust api性能
【API设计】 在这篇文章中,我们通过一步步实现一个真实项目的例子,来展示如何通过使用泛型、零大小类型及状态模式10倍提高Rust api的性能,同时还能防止API的使用者滥用API。这个项目是构建一个密码管理器的库。首先,我们定义一个名为Password...
2024/11/27
1 10 11 12 13 14 17