首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组装自己服务器的完整URL

问组装自己服务器的完整URL
EN

Stack Overflow用户
提问于 2012-09-29 16:13:30
回答 1查看 80关注 0票数 0

我正在使用Node.js和Express作为我的应用程序的后端,并希望将照片上传到facebook。我遇到了这种通过url上传图像的方法:https://developers.facebook.com/blog/post/526/

现在我需要弄清楚我自己的基本url是什么,这样我就可以组合出mt photo的完整地址(比如/photos/12345应该是http://www.mydomain.com/photos/12345)

有没有办法做到这一点?也许是一些Node环境变量?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-29 16:18:54

基本上,您将Node.js / Express绑定到一个端口,也可能绑定到一个IP地址。所以你的问题可以归结为:

是否可以仅通过IP地址找出它是由哪个域名使用的?

答案很简单:不,不幸的是不是。

原因:您可以将多个域名绑定到同一个IP地址。因此,您所能做的就是查询您选择的DNS服务器,对IP地址进行反向查找,以获得域名列表。如果你幸运的话,这里只有一个。如果没有,还有更多。

还有一个额外的问题:如果您的代码没有显式地将其自身绑定到特定的IP地址,您甚至不知道要使用哪个IP地址--将会有多个IP地址:至少一个IPv4地址,回送,可能还有IPv6,...如果有多个网卡,可能会有更多网卡,...

所以,底线是:如果你有很多好运气,是的,但没有在任何情况下都有效的可靠方法。

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

https://stackoverflow.com/questions/12651091

复制
相关文章

相似问题

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