Node.js和共享文件中的Azure功能

时间:2016-11-18 18:11:03

标签: node.js azure azure-functions

我正在通过Bitbucket CI部署我的Azure功能。我能够从多个函数中的共享目录中引用文件,这很棒。

然而,当我尝试更新我的共享代码并通过推送到我的主分支来部署它时,我可以看到我的Kudu控制台中的文件正在更新,但我的功能本身似乎仍然引用旧版本的文件...如果我关闭我的CI,我就不会遇到这个问题。

知道问题可能是什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

您可以通过将自定义共享目录添加到watchDirectories文件中的host.json数组来指定应监视自定义共享目录的更改:

{
    "watchDirectories": [ "Shared" ]
}

然后,运行时将监视这些目录中的文件以进行更改,并根据需要重新启动/重新加载。请注意,默认情况下会配置对顶级node_modules目录的监视。