当前位置: 首页 > 面试题库 >

Web应用程序中的动态子域处理(Flask)

龙逸清
2023-03-14
问题内容

我将使用flask创建一个Web应用程序,该应用程序的一部分将涉及一个子域(例如,user1.appname.org)。

我不确定如何在Flask配置中动态创建这些子域,或者如何将它们部署到生产服务器。

最好的方法是什么?


问题答案:

Flask的所有路由构造都支持subdomain关键字参数(这包括对路由变量的支持)。

@app.route("/", subdomain="static")
def static_index():
    """Flask supports static subdomains
    This is available at static.your-domain.tld"""
    return "static.your-domain.tld"

@app.route("/dynamic", subdomain="<username>")
def username_index(username):
    """Dynamic subdomains are also supported
    Try going to user1.your-domain.tld/dynamic"""
    return username + ".your-domain.tld"


 类似资料:
  • 我试图在完全使用JavaConfig配置的Spring MVC应用程序中使用处理404错误。 Spring MVC版本为4.1.5 我读过这样的话: null SpringConfigurationInitializer 请注意,我正在使用 而且 MVC配置 存储配置 安全配置

  • 我正在设置SSL证书以在我的站点上启用HTTPS。主webapp服务于根域:domain.com。然而,CDN是在亚马逊CloudFront的CDN.domain.com上提供的。 在从CDN中检索资产时,两个不同的SSL证书会以某种方式搞砸CORS,或者在这样的设置中还有什么我应该注意的吗? 谢了。

  • 我有一个web应用程序,它将从jar文件动态加载其资源。 我必须如何重新编写加载和注册资源并启动服务器的主类,以便它在web应用程序内部工作? 我目前定义了一个,它在标记为的方法中加载资源。虽然这是有效的,但它会随着每个请求初始化。 我尝试将添加到应用程序中,但这导致了错误: 我的做法是完全错误的吗?或者如何创建这样一个系统,作为可部署的war运行? *编辑* 通过使用ServletContext

  • 问题内容: 是否有一个可行的示例演示了如何在ListView中动态附加行?例如: 您正在从不同的域中提取RSS feed 然后在ListView中显示前10个项目(当您在后台运行其他线程时,继续提取提要) 您滚动并到达列表的底部,然后单击按钮以查看更多项目 然后,ListView将附加附加的10个项目,现在总共有20个项目。 任何建议如何做到这一点? 尼古拉斯 问题答案: 要将新项动态添加到列表中

  • 我有一个Web应用程序,它对不同端口上的Web服务执行ajax请求(即我的应用程序和服务器位于不同的域中)。 我无法访问服务器 API,因此我无法使用 JSONP。 我正在使用Smiley的HTTP代理Servlet进行解析,因此我的web.xml文件包含以下部分: 不幸的是,我必须在不同的机器(开发、测试、生产)上部署web应用程序,这些机器响应不同的IP地址<是否有一种方法可以在web上动态更

  • 问题内容: 我已经设置了我的PHP Web应用程序的电子邮件ID。用户将向该ID发送电子邮件。 我想在应用程序中处理这些电子邮件。我该怎么做呢? 提前致谢。 问题答案: 我最近从事的项目需要解析来自gmail的电子邮件,并根据电子邮件的内容使用某些值更新数据库。我使用 ezcMail (现在)的Zeta组件库连接到邮件服务器并解析电子邮件。 我采用的策略是使用标签“未处理”过滤所有有趣的传入邮件。