【发布时间】:2016-05-27 01:06:47
【问题描述】:
我正在开发一个 Flask 应用程序,该应用程序在不同的子域下有许多路由。它使用SERVER_NAME设置,在不同的蓝图上设置子域,根据子域进行初始路由。
我正在尝试配置一个绕过要求主机匹配SERVER_NAME 现在的路由,但无法弄清楚。是否可以在保持SERVER_NAME 设置的同时做到这一点?
即即使SERVER_NAME="mydomain.com" 并且请求是针对http://localhost:80/my/special/route/ 的,我也希望可以访问特定路线
【问题讨论】:
-
为什么要这样做?将
127.0.0.1 mydomain.com放入/etc/hosts怎么样? -
@AlexHall 我有一个本地运行的守护进程,它不知道主机名,需要向 Flask 应用程序发出请求。
/etc/hosts在这种情况下不起作用,因为守护进程会专门向127.0.0.1:80发出请求。 -
@AlexHall 在这一点上我有一个解决我面临的具体问题的方法,但我想知道这个问题的解决方案,以防它再次出现。