我已经研究了一段时间了,看来我无法解决这个问题。我有不同的想法,但所有这些想法似乎都不适合解决此问题。
我在flask中有一个应用程序,它可以完成不同的操作,例如:
我执行所有这些操作的方式是通过以这种方式使用url_for:
client_info = requests.post(url_for('api.read_comments', _external=True),
json={'client_name': client}).json()
因此我的应用程序位于“ https://www.myapp.com/comments”处-代码中的“ url_for()”基本上将生成以下URL:“ https://www.myapp.com/api/read_comments”。 然后通过我的API代码检索所有注释。
这很好用,但是我想做的是将前端放在“ https://www.myapp.com/”上,而将后端放在“ https://backend.myapp.com”上。
所以我的问题是,如何使url_for()尽可能动态并能够访问我拥有的其他子域/服务器上的内容?
有什么想法吗?还是我应该使用的其他方法/功能? 例如,所有评论都位于“ comments.myapp.com”,我的所有个人资料详细信息都在“ profiles.myapp.com”上,等等。这只是关于如何设置系统的一般想法。有什么想法吗?
非常感谢,我希望收到您的来信。