首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >api的更好的url : /api或api

api的更好的url : /api或api
EN

Software Engineering用户
提问于 2014-11-20 13:54:42
回答 1查看 120关注 0票数 3

当您制作API时,什么是更好的实践?

代码语言:javascript
复制
http://webapp/api

代码语言:javascript
复制
http://api.webapp/  

为什么?

我从http://webapp/api中的API和http://webapp中的服务描述开始。但是现在,我想将不同存储库中的API描述分开,为此,我正在考虑将url改为http://api.webapp/

是个好主意/练习吗?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2014-11-20 14:30:13

http://webapp/api的一个好处是,如果您将网站和api开发为同一代码库的一部分,那么您实际上不需要做任何特殊处理来部署api --这只是您必须部署的一个web应用程序。

如果您确实在本例中使用了api.webapp,那么您可能需要在应用程序的初始安装过程中进行一些特殊处理。

另一方面,对于http://api.webapp/,您在url中使用不同的主机名(假设您的web应用程序在http://webapp/上运行)。

这意味着它可以指向不同的IP地址-或者它可以指向同一个IP -取决于DNS配置。因此,通过使用它,您可以让api和web应用程序首先由同一个物理服务器提供服务,然后可以选择将两者分开,而不破坏您的公共接口!

因此,第一种设置可能更容易,后者给您提供更多的选项。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/263320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档