api-design 相关问题

API设计是确定和公开一组旨在供其他开发人员使用以允许以编程方式访问数据的一致方法签名,返回值和文档的过程。

我应该如何在大型Python应用程序中构建模块?

我经常用Python和FastAPI一起编写和参与Web应用程序的开发。我总是使用相同的文件夹结构,如下所示: 我想这些名字都很清楚...

回答 1 投票 0

快速连接MongoDB并设计API

varexpress = require("express"); var cors = require("cors"); var mongoClient = require("mongodb").MongoClient; var 连接字符串 = "mongodb://127.0.0.1:27017...

回答 1 投票 0

如何清理 Rails API 参数

我正在制作自己的API,我想知道:如何保护接收到的参数? 例子: 我有一个带有品牌和颜色属性的汽车模型。 我的端点在有效负载中接收这些参数。随着...

回答 2 投票 0

构建 REST API 时,我必须使用状态代码吗?

我正在开发一个具有后端 API 的 Web 应用程序,该应用程序将主要由参考前端应用程序使用,但其他客户端也可以使用它。 我的 API 发送的数据有一个特定的...

回答 1 投票 0

如果资源不是实体,是否可以在 REST API 中创建 API 端点?

我正在开发一个电子工资日记应用程序。在后端,我有具有“日期”属性的“条目”实体。 现在我有一个反应应用程序,它需要所有的输入...

回答 1 投票 0

查找当前,登录userId

我想访问当前登录 ASP.NET Core 6 的用户的 userId。我尝试了很多不同的方法,但所有方法似乎都有一个问题:user 始终为 null。 我试过这个 字符串

回答 1 投票 0

API 全局规则

我正在开发一个Web应用程序的后端,我想创建一些类似于用户授权的全局规则的东西,例如: 如果 user.id == org.owner,则 user() 已编辑 org() 这意味着每个...

回答 1 投票 0

REST api 处理嵌入文档的最佳实践

我的后端管理一个实体(EntityA),其中包含第二个实体,该实体存储为嵌入式文档(EntityB)。 设计用于使用 EntityA 的 REST API 的最佳方法是什么?...

回答 1 投票 0

为什么 API 设计如此糟糕?

我们有一个 .NET API 来管理多个应用程序的所有请求。 API 使用 System.Data.SqlClient 与数据库通信,而不是使用实体框架“桥”。 ...

回答 0 投票 0

我们是否应该将代码拆分为 API 和服务解决方案? [已关闭]

我们有一个带有数据库的 C# webapi 解决方案。我们所有的客户端(应用程序和 Web)都连接到此,并且我们已经使用 MediatR nuget 包实现了调解器模式。 现在我们对 API 的使用非常广泛...

回答 0 投票 0

我应该用另一个资源字段而不是ID来修补吗

有一个 REST API 公开了需要 ID 的 PATCH /resources/{id} 方法。 但是,项目要求意味着更新给定另一个字段的资源,但未给出 ID。 因为...

回答 1 投票 0

在云服务上托管需要 .exe 文件的 API 的简单方法

我正在开发一个相对简单的 Web 应用程序,其中一部分涉及将棋盘数据提交给 API 进行处理、评估等。对于后端进程,我有一个 python 脚本...

回答 0 投票 0

如何在 golang 中“同步”切片和映射?

我正在制作一个将由另一个程序使用的 API,当 API 对用户进行身份验证时,它会为其提供一个 ID。然后使用该 ID 连接到网络套接字。 当 API 最初将 ID 发送到...

回答 1 投票 0

API设计题,带有泛型类的泛型方法

乐谱包含 Item 对象。所有项目都有一个位置和相关数据。数据可以是任何东西,笔记、歌词等。 接口项 { 位置 getPosition(); T getDat ...

回答 1 投票 0

Apigee OAuth 流程

我有几个 api 被载入 APIGEE。我们使用使用客户端密钥和秘密生成的不记名令牌来保护对这些已载入 API 的访问。 需要建议才能知道什么是...

回答 0 投票 0

WebApp 多关系实体持久化最佳实践

我在后端有以下结构(实际上还有更多其他实体和关系,但这只是为了举例): @实体 @Table("顾客") 公开课

回答 0 投票 0

是否可以在某些 coverDate 之间搜索 Scopus API?

我正在尝试创建一个应用程序,列出两个设定日期之间来自 Scopus 的研究文章条目(并对它们进行操作 - 与当前问题无关)。据我了解,那里...

回答 0 投票 0

在内存中保存设置/变量/权限,而不是在每次 API 调用时查找它们?

我有一个 API 设置,允许下订单、查找产品信息、报告等。每个 API 密钥都有特定的权限,可以访问或不能访问哪些控制器/方法,以及...

回答 2 投票 0

TypeORM:更新项目并返回它

据我所知,最好的做法是在更新后退回项目。 TypeORM 的 updateById 返回无效,但不是更新的项目。 我的问题:是否可以更新并返回...

回答 5 投票 0

限制字段被 json-patch 更改

有没有办法限制(或只允许)某些字段被 json-patch 方法更改? 这甚至是 HTTP PATCH 的理想功能吗?我找不到任何东西(既不是正面的也不是负面的......

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.