通过Datasette实例代理URL
项目描述
datasette-proxy-url
通过Datasette实例代理URL
安装
将此插件安装在与Datasette相同的环境中。
datasette install datasette-proxy-url
用法
此插件可以配置为将Datasette中的特定路径代理到另一个URL的内容。
按如下方式配置插件
{
"plugins": {
"datasette-proxy-url": {
"paths": [
{"path": "/proxy", "backend": "http://example.com/"},
]
}
}
}
现在对/proxy
的任何请求都将从http://example.com/
提供HTML内容。
将传递响应头content-type
和内容体。所有其他头目前都被忽略。
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-proxy-url
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest