Node.js 中的 Azure 函数和共享文件
Azure Function in Node.js and shared files
我正在通过 Bitbucket CI 部署我的 Azure Functions。我能够在多个函数中引用共享目录中的文件,这很棒。
但是,当我尝试更新我的共享代码并通过推送到我的 master 分支来部署它时,我可以在我的 Kudu 控制台中看到正在更新的文件,但我的函数本身似乎仍然引用了旧的文件的版本...如果我关闭 CI.
就没有这个问题
知道问题出在哪里以及如何解决这个问题吗?
您可以通过将自定义共享目录添加到 host.json
文件中的 watchDirectories
数组来指定应监视其更改:
{
"watchDirectories": [ "Shared" ]
}
然后,运行时将监视这些目录中的文件是否发生更改,并在必要时 restart/reload。请注意,默认配置对顶级 node_modules
目录的监视。
我正在通过 Bitbucket CI 部署我的 Azure Functions。我能够在多个函数中引用共享目录中的文件,这很棒。
但是,当我尝试更新我的共享代码并通过推送到我的 master 分支来部署它时,我可以在我的 Kudu 控制台中看到正在更新的文件,但我的函数本身似乎仍然引用了旧的文件的版本...如果我关闭 CI.
就没有这个问题知道问题出在哪里以及如何解决这个问题吗?
您可以通过将自定义共享目录添加到 host.json
文件中的 watchDirectories
数组来指定应监视其更改:
{
"watchDirectories": [ "Shared" ]
}
然后,运行时将监视这些目录中的文件是否发生更改,并在必要时 restart/reload。请注意,默认配置对顶级 node_modules
目录的监视。