跳转到主要内容

JavaScript和CSS的组合加载器。

项目描述

概述

Convoy是一个用于在一个请求中加载多个CSS和JavaScript文件的WSGI应用程序。它旨在与YUI加载器兼容。

安装

Convoy是一个通过pypi使用easy_install或pip安装的Python包。

$ pip install convoy

用法

Convoy是一个WSGI应用程序。您应该创建一个.wsgi文件来提供服务,该文件用于设置Convoy以供您使用。您需要提供它要向用户提供的JS和CSS文件的根路径。

以下是一个示例.wsgi文件。

from convoy.combo import combo_app

def application(environ, start_response):
    root = '/path/to/file/root'
    app = combo_app(root)
    return app(environ, start_response)

您可以通过gunicorn、Apache mod_wsgi等WSGI服务器运行此文件。

分解组合加载器URL

从组合加载器中查找文件有两个基本部分。

根调整 - PATH_INFO

路由的初始部分,作为WSGI环境中的PATH_INFO变量传递给Convoy,成为从您的根路径的一部分。

如果您在根目录中有多个文件版本,您可以通过向Convoy URL添加额外的路径信息来选择其中一个。

例如,如果您的URL是:http://127.0.0.1:8000/ver1?y/yui-min&y/loader-min 它将“ver1”追加到您的.wsgi文件中指定的根,以找到在磁盘上应该位于哪个《y》目录。

组合文件

查询字符串仅用于根据更新的根路径查找文件。您可能希望将YUI文件放在一个名为《y》的目录中,并将您自己的文件放在一个名为《app》的目录下。这样,要组合的文件将在查询字符串中如下所示:http://127.0.0.1:8000?y/yui-min&app/app-main

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

convoy-0.4.4.tar.gz (8.7 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面