当前位置: 首页 > 知识库问答 >
问题:

有没有办法在typescript中自动生成Azure函数的炫耀文档?

汪晟睿
2023-03-14

我正在为我的项目使用带有azure函数的typescript和node。我想为我的项目自动生成openAPI定义文件,而不是手动创建一个。我看到了https://www.nuget.org/packages/Aliencube.AzureFunctions.Extensions.OpenApi/用C#处理这个问题的包,但我目前找不到与之相当的typescript。是否有与typescript等效的文件,或者我需要手动创建定义文件?

共有1个答案

柳均
2023-03-14

不,没有同等的打字稿。微软对此并未给予官方支持。

你展示的包是由社区贡献者贾斯丁尤自己写的。

这是他的原始博客:

https://devkimchi.com/2019/02/02/introducing-swagger-ui-on-azure-functions/

(你可以看到他只做了一个nuget扩展库。)

所以我认为您需要手动创建定义文件。

 类似资料:
  • 是否可以使用Azure函数自动生成OpenAPI文档,例如,在ASP中使用Swashback时,如何使用Swagggen。净核心?文档应包含不同的endpoint及其可能的输入和响应模型以及状态代码。如果我能在web ui中查看文档,那就太棒了。 目前,我发现了两个可能的方案: 针对Azure功能的虚张声势的调整:https://github.com/vitalybibikov/AzureExte

  • 不久前,我有了一个关于“参数化”用户定义文本的想法,并且想知道在当前的C标准中是否有任何方法可以做到这一点。 基本上,这个想法是有一个用户定义的文本,其行为可以根据一些参数进行调整。作为一个简单的例子,我选择了一个“定点”字面值,它将浮点数转换为整数;该参数是小数位数的精度。 这只是一个练习,因为我不确定这在实际应用中是否有用。 我的第一个想法是这样的: 但是,它不会编译,因为类范围中不允许使用名

  • 问题内容: 有没有办法用TypeScript语言进行方法重载? 我想实现以下目标: 这是我不想做的一个例子(我真的很讨厌JS中重载hack的那一部分): 问题答案: 根据规范,TypeScript确实支持方法重载,但是它很笨拙,并且包含许多手动检查参数类型的工作。我认为这主要是因为在纯JavaScript中最接近方法重载的地方还包括检查,并且TypeScript尝试不修改实际的方法主体,以避免任何

  • 我正在将C#脚本移植到Spark(Scala)中,我遇到了Scala中UUID生成与C#中GUID生成的问题。 有没有办法在 Java 中生成与 C# 中生成的 UUID 相同的 UUID? 我通过从字符串的MD5散列创建Guid来生成数据库的主键。最后,我希望在Java/Scala中生成与C#脚本中的UUIDs相匹配的UUIDs,这样数据库中使用C#实现进行散列的现有数据就不需要重新散列。 C#

  • 我想使用azure密钥库来存储没有azure ad身份验证的控制台应用程序的连接字符串。 那么,没有Azure AD有没有办法访问Azure密钥库呢?

  • 引用自C Primer 如果我们显式地要求编译器使用生成移动操作,并且编译器无法移动所有成员,那么移动操作将被定义为删除 如果类有一个定义自己的复制构造函数的成员,但不定义移动构造函数,或者如果类有一个不定义自己的复制操作的成员,并且编译器无法合成,则移动构造函数被定义为删除移动构造函数 有些代码似乎违反了这条规则: X没有定义移动构造函数,编译器不能为它合成一个。 根据上述规则,的移动构造函数被