gpt4 book ai didi

node.js - 在中间件 api 中组合 GET 和 POST 方法的最佳方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 16:59:08 25 4
gpt4 key购买 nike

我必须创建一个中间件 API,它具有检查数据库中是否存在 key 的功能。如果 key 存在,那么它应该简单地获取它(GET 方法)。如果不是,则 API 应在数据库中创建键及其值并返回(POST 方法)。因此,由于我们在此 API 中组合了 2 种根本不同的方法,这样做是否正确?设计此类 API 的最佳方式应该是什么?

最佳答案

不要合并它们。

如果记录不存在,则从 GET 方法返回零结果。然后在客户端中,如果您收到零结果,请将所需信息POST 到另一个 API 端点。

将这两种想法合二为一将创建一个难以理解的系统。您的系统应该是确定性的,即您始终可以在调用之前知道每次调用的结果。

关于node.js - 在中间件 api 中组合 GET 和 POST 方法的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53465258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com