通过 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