在express中使用/ api / v1 /(这里的任何路由)有什么意义?

gad74

我已经制作API大约一年了,在使用express.js构建API时,我一直被教导要始终使用http:// IPAddress:Port / api / v1我是否有特定原因要这样做?这是否仅表示该API正在开发中?香港专业教育学院最近更改了我的API,使其无法在端口3000上运行,因此我只能说http://IPAddress.com/而不是http://IPAddress.com:3000/api/v1,它可以很好地适应新方法。

理查德·洛威尔

对API进行版本控制的一个主要原因是,可以对API进行改进,但这样做可能会导致重大更改(例如,由于使用了端点,它可能不适用于使用该API的应用程序)。

因此,解决方案是允许当前API(v1)的使用者继续使用它,直到他们想要切换为止,并为新使用者发布更新版本(v2)。

这里有一些更多的信息:https : //restfulapi.net/versioning/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取“全部”的通用Web API路由-WebAPI v1

来自分类Dev

Google Map无法在设备上使用api v1

来自分类Dev

带有Gradle的Android Google Maps API v1

来自分类Dev

带有可选数据的 Android FireBase 通知,使用 V1 API,不适用于后台

来自分类Dev

auth0 try button linkedin 正在使用 v1:此资源在 v1 API 下不再可用

来自分类Dev

从v1到v2 API使用BOX令牌获取新令牌

来自分类Dev

Google Cloud Logging:是否使用V2 API搜索v1条目?

来自分类Dev

结合使用FB API V1和新应用程序

来自分类Dev

不断从Google API获取“ 403禁止访问”(使用PHP客户端库v1)

来自分类Dev

使用GCP api php客户端v1方法

来自分类Dev

结合使用FB API V1和新的应用程序

来自分类Dev

结合使用woocommerce rest api v1和http和javascript(非https)

来自分类Dev

使用 PDNS v1 API 更改区域名称

来自分类Dev

Firebase Cloud Message 通过 HTTP v1 api 使用主题函数返回 400

来自分类Dev

Uber API / v1 / estimates / time响应没有提供身份验证

来自分类Dev

REST API v1共享限制

来自分类Dev

卓:在使用CloudFront进行API请求而不是将其直接路由到ALB时,有什么意义?

来自分类Dev

coredns崩溃,并显示错误“无法列出* v1.Service:获取https://10.96.0.1:443/api/v1/****:拨打tcp 10.96.0.1:443:connect:主机没有路由”

来自分类Dev

此API的android acces谷歌存储版本v1beta2不再可用。请使用JSON API v1再试一次

来自分类Dev

使用Provisoning API Marketplace v1应用程序的某些应用程序发生“无效的OAuth目标”错误

来自分类Dev

使用Provisoning API Marketplace v1应用程序的某些应用程序发生“无效的OAuth目标”错误

来自分类Dev

使用WebApi v1启用CORS

来自分类Dev

在Express.js v4和Socket.io v1中使用会话

来自分类Dev

Api :: V1 :: PostsController#show中的ActiveRecord :: RecordNotFound

来自分类Dev

REST API创建的MarkLogic v1 /事务

来自分类Dev

如何从v1 / catalogs API删除PayPal产品?

来自分类Dev

PayPal REST API v1的付款问题

来自分类Dev

Google Speech Api v1无法正常工作吗?

来自分类Dev

我仍然可以使用 Instagram API v1 获取用户 Instagram 帖子列表吗?(用户/自我/媒体/最近/)

Related 相关文章

  1. 1

    获取“全部”的通用Web API路由-WebAPI v1

  2. 2

    Google Map无法在设备上使用api v1

  3. 3

    带有Gradle的Android Google Maps API v1

  4. 4

    带有可选数据的 Android FireBase 通知,使用 V1 API,不适用于后台

  5. 5

    auth0 try button linkedin 正在使用 v1:此资源在 v1 API 下不再可用

  6. 6

    从v1到v2 API使用BOX令牌获取新令牌

  7. 7

    Google Cloud Logging:是否使用V2 API搜索v1条目?

  8. 8

    结合使用FB API V1和新应用程序

  9. 9

    不断从Google API获取“ 403禁止访问”(使用PHP客户端库v1)

  10. 10

    使用GCP api php客户端v1方法

  11. 11

    结合使用FB API V1和新的应用程序

  12. 12

    结合使用woocommerce rest api v1和http和javascript(非https)

  13. 13

    使用 PDNS v1 API 更改区域名称

  14. 14

    Firebase Cloud Message 通过 HTTP v1 api 使用主题函数返回 400

  15. 15

    Uber API / v1 / estimates / time响应没有提供身份验证

  16. 16

    REST API v1共享限制

  17. 17

    卓:在使用CloudFront进行API请求而不是将其直接路由到ALB时,有什么意义?

  18. 18

    coredns崩溃,并显示错误“无法列出* v1.Service:获取https://10.96.0.1:443/api/v1/****:拨打tcp 10.96.0.1:443:connect:主机没有路由”

  19. 19

    此API的android acces谷歌存储版本v1beta2不再可用。请使用JSON API v1再试一次

  20. 20

    使用Provisoning API Marketplace v1应用程序的某些应用程序发生“无效的OAuth目标”错误

  21. 21

    使用Provisoning API Marketplace v1应用程序的某些应用程序发生“无效的OAuth目标”错误

  22. 22

    使用WebApi v1启用CORS

  23. 23

    在Express.js v4和Socket.io v1中使用会话

  24. 24

    Api :: V1 :: PostsController#show中的ActiveRecord :: RecordNotFound

  25. 25

    REST API创建的MarkLogic v1 /事务

  26. 26

    如何从v1 / catalogs API删除PayPal产品?

  27. 27

    PayPal REST API v1的付款问题

  28. 28

    Google Speech Api v1无法正常工作吗?

  29. 29

    我仍然可以使用 Instagram API v1 获取用户 Instagram 帖子列表吗?(用户/自我/媒体/最近/)

热门标签

归档