使用 ChatGPT 和 json-server 快速实现 mock API
使用 ChatGPT 和 json-server 快速实现 mock API
2024/11/27
本文翻译自 Rapid Mock API creation with ChatGPT and json-server,点击底部 “阅读原文” 可阅读原文。本文主要介绍如何使用 ChatGPT 和 json-server 快速实现 mock ...
自定义mock数据,实现restful风格api
自定义mock数据,实现restful风格api
【API设计】 介绍两种方式做mock的server: - Express for mock - json-server express for mock 因为我们要实现restful风格的api, 所以我们需要构建服务器。这里我们用到了exp...
2024/11/27
如何用 OpenAPI 在 Express 中构建更好的 API
如何用 OpenAPI 在 Express 中构建更好的 API
【API开发】 我将在这篇文章中分享在 Express 中构建强大的 REST API 的方法。首先,我会介绍构建 REST API 的一些挑战,然后提出一个使用开放标准的解决方案。 本文并非一篇关于 Node.js、Express.js 或 RES...
2024/11/27
使用Express.js构建一个简单的RESTful API,处理CRUD操作
使用Express.js构建一个简单的RESTful API,处理CRUD操作
【API设计】 在现代Web开发中,RESTful API在前后端分离的架构中扮演着越来越重要的角色。它不仅使得前端和后端能够独立开发,还提高了系统的可维护性和 scalability。今天,我们将一起学习如何使用Express.js构建一个简单的REST...
2024/11/27
基于NodeJS的KOA2框架实现restful API网站后台
基于NodeJS的KOA2框架实现restful API网站后台
【API设计】 在此前写的文章“从零基础入门进行小程序开发实战”中,已经介绍过背单词的小程序,因为没有备案的服务器资源只能使用系统后台提供的缓存功能存储用户数据。缓存有大小限制,而且只提供key-value的存储方式,使用起来也很不方便。 最近域名和...
2024/11/27
使用 Node 创建 RESTful API 服务
使用 Node 创建 RESTful API 服务
【API开发】 什么是 RESTful❓ RESTful:状态表征转移(Representational State Transfer),也称为RESTful API,在现在web应用中,大多数都采用BS架构(Browser Server),应用的本...
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
用ASP.NET Core 给你的API接口打造一个自定义认证授体系
用ASP.NET Core 给你的API接口打造一个自定义认证授体系
【API安全】 如果公司交给你一个任务让你写一个api接口,那么我们应该如何设计这个api接口来保证这个接口是对外看起来"高大上","羡慕崇拜",并且使用起来和普通api接口无感,并且可以完美接入aspnetcore的认证授权体系呢,而不是自定义签名来进行...
2024/11/27
ASP.NET Web API快速入门介绍
ASP.NET Web API快速入门介绍
【API开发】 随着项目的复杂度越来越高,各种第三方系统的数据交互也越来越频繁,不可避免的就要用到Web API接口,这里Web API是一个比较宽泛的概念。本文提到Web API特指ASP.NET Web API。本文以一些简单的小例子,简述ASP.NE...
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