middleware.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:service-level-reporting 作者: zalando-zmon 项目源码 文件源码
def process_request():
    """
    Process request.

    - Set api_url

    """
    base_url = request.base_url

    referrer = request.headers.get('referer')

    if referrer:
        # we use referrer as base url
        parts = urlparse(referrer)
        base_url = urlunparse((parts.scheme, parts.netloc, '', '', '', ''))
    elif APP_URL:
        base_url = APP_URL

    # Used in building full URIs
    request.api_url = urljoin(base_url, API_PREFIX + '/')
    request.user = flask_session.get('user')
    request.realm = flask_session.get('realm', 'employees')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号