尝试使用新功能代理功能,我得到一个 http 500 错误,代理配置如下:
路由模板:/content/{*filename}
后端网址:https ://my-storage-account.blob.core.windows.net/public/ {*filename}
后端只是 blob 存储帐户上的公共容器。
我已经尝试过带有和不带有文件扩展名的文件:favicon.ico 和一个名为 test 的(文本)文件。
请求https://my-function-app.azurewebsites.net/content/favicon.ico会产生 404。
请求https://my-function-app.azurewebsites.net/content/test(没有名为“test”的扩展名的文件)会产生 http 500 错误。
我究竟做错了什么?
注意:我通过使用 host.json 中的 routePrefix 选项删除了 /api/ 前缀——这对我的所有函数都适用。请求上面添加 /api/ 的 url 会为两个url 生成 404。