Javascript/TypeScript 中的 Azure 函数:如何做?

Posted

技术标签:

【中文标题】Javascript/TypeScript 中的 Azure 函数:如何做?【英文标题】:Azure Functions in JavasScript/TypeScript: How to DI? 【发布时间】:2022-01-13 02:06:22 【问题描述】:

我看过很多教程和问题,询问如何在 .NET 中为 Azure Functions 执行 DI,但没有针对 javascript 或 TypeScript。

如何为 Azure Functions 提供不同的实现?

【问题讨论】:

可以参考Dependency Injection in JavaScript 101、Dependency Injection Explained via JavaScript和As of now Dependency Injection for Java is not supported 【参考方案1】:

您可以查看多个博客,我们可以按照 DeepDave 的建议了解 JavaScript 中的 DI。

你可以参考这个GIT blog,在那里我们可以找到关于Injectable Type script azure functions的项目。 下面是基于 TypeScript 的示例构造函数:

constructor(@inject(contracts.contractSymbols.ICognitiveService) cognitiveService:contracts.ICognitiveService) 
        super();
        this._cognitiveService = cognitiveService;
    

【讨论】:

以上是关于Javascript/TypeScript 中的 Azure 函数:如何做?的主要内容,如果未能解决你的问题,请参考以下文章

如何等待 JavaScript/TypeScript 中的 Promise 列表?

比较并将正确的值推送到 JavaScript/TypeScript 中的对象数组

如何在 JavaScript/TypeScript 中创建具有非唯一键的地图?

HTML5 localStorage 有用的函数 // JavaScript,TypeScript [关闭]

已解决在 Visual Studio 中设置 JavaScript/TypeScript 的断点 脚本出现自动中断错误

TypeScript初体验