从另一个端口使用 restful api
Posted
技术标签:
【中文标题】从另一个端口使用 restful api【英文标题】:consume restful api from another port 【发布时间】:2017-10-14 17:13:49 【问题描述】:我最近设法创建了一个带有 DRF 的 restful api,可以通过这个http://192.168.33.10:8002/scenarios/ 访问。我正在创建一个 ReactJS 应用程序,可以通过 http://192.168.33.10:8001 访问它。
所以基本上我的问题是,当第一个链接的端口 8002 关闭时,我可以从第二个链接访问我的 api 吗?
【问题讨论】:
第一个链接关闭是什么意思? 我的意思是第一个链接的8002端口已关闭 【参考方案1】:您必须将 ReactJS 应用程序和 RESTful API 视为两个不同的应用程序,它们位于两个不同的地址。您可以通过您提供的链接从 React 访问 API(或者如果它在 prod 中不同,则通过新地址)
请记住,React 应用程序的来源无关紧要,无论 React 应用程序(客户端)位于何处,DRF REST API(服务器)地址都是相同的。
【讨论】:
所以我不需要激活DRF的端口就可以访问API?以上是关于从另一个端口使用 restful api的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot:无法从另一个 Origin 访问安全资源 - CORS - Spring Security - Spring data rest
markdown [linux:iptables]限制在CentOS6上通过IPTables从另一个实例访问端口。* #linux