sso*_*nez 6 azure azure-functions
我目前正在开发一个小游戏,它将依赖大量的Azure App Functions来不时地执行函数。我按照 MSDN 上的教程(https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-vs#configure-the-project-for-local-development)解释说我必须创建一个新项目来托管一个函数,但到目前为止,我已经有 6 个不同的函数,而且我真的不想创建 6 个不同的项目。
此外,所有这些函数(用 JavaScript 开发)都有很多共同的代码,因此我创建了一个带有一些辅助函数的通用 JavaScript 文件。现在我有多个项目,如果不将其复制/粘贴到所有项目中,我就无法再使用它。
最后,为了能够正确开发游戏,所有功能都必须在我的开发计算机上并行运行,并且我真的不想打开 6 个(或将来更多)powershell 实例来托管这些功能。
有没有办法在同一个项目中托管多个功能并在 Azure 上轻松部署它们?
这就是函数应用程序的用途。每个Function App可能包含多个Function,这些Function会部署在一起。
您提到了 Javascript,但链接的教程是 C# 语言的。无论如何,您可以将多个函数放入同一个应用程序中:同一根目录(host.json文件所在的位置)下的子文件夹,或同一 C# 项目中的静态方法。每个函数都有一个单独的function.json文件。所有函数可以共享相同的代码。
| 归档时间: |
|
| 查看次数: |
5204 次 |
| 最近记录: |