首页 文章

Azure Functions核心工具中的动态代理?

提问于
浏览
0

我在我的mac上使用Azure Functions Core Tools v2.3.148 . 我正在使用它进行本地开发和发布我的应用程序 . 我的app需要代理,所以我在proxies.json文件中定义了所有代理 . 在本地开发期间,Core Tools识别该文件,但指向backendUris,这些硬编码在那里(=功能应用程序上的实际功能) . 因此,为了解决这个问题,我必须在进行本地开发之前手动更改backendUris . 有没有办法自动化这个或轻松切换本地和实际的backendUri功能?欢迎任何其他建议 .

1 回答

  • 0

    只要backendurl位于同一个Function应用程序中,我们就可以利用 localhost 来代表主机,无论它是在Azure站点还是本地 . 检查doc .

    "backendurl": "https://localhost/api/FunctionName"
    

    如果您在host.json中修改了 routePrefix (默认为 api ),请相应地进行更改 .

    如果http触发器的auth级别是Admin或Function,我们可以将key( ?code=xxx )附加到后端,本地该键被忽略并在部署后生效 .

相关问题