【发布时间】:2016-11-10 09:13:05
【问题描述】:
我在 GitHub 部署中使用 Azure 函数。我想将函数放在 repo 中的 src/server/functionName/ 中,但只有将函数直接放在 functionName/ 中时,部署才有效
如何部署放置在子目录中的函数?
您的 host.json 文件和函数文件夹应直接位于您部署的根目录。
但“应该”并不意味着“必须”,对吧?
我尝试了什么:
- host.json 和 function.json 位置的各种组合
- 在
host.json中我设置了routePrefix,但它似乎只影响函数的URL:"http": { "routePrefix": "src/server" },
【问题讨论】:
-
就我而言,我创建了一个单独的分支来解决这个问题。我无法找到任何方法将它们放在其他任何地方
-
仅供参考 -
routePrefix设置不是指文件路径,而是指 http 路由。仅当您想自定义/更改默认 /api 路由时才使用它。
标签: azure azure-functions