mcpField
A
azure-functions

azure-functions

github.com/davila7云与 DevOps33.0k211 次安装今天更新
代码仓库

关于 azure-functions

面向 Azure Functions 开发者的技能,整理 .NET、Node.js 和 Python 编程模型,以及常见反模式和配置注意事项。

主要功能

  1. 01介绍 .NET 隔离工作进程模型
  2. 02介绍 Node.js v4 编程模型
  3. 03介绍 Python v2 装饰器模型
  4. 04提示异步处理反模式
  5. 05列出配置与运行注意事项

适用场景

  1. 01选择新 .NET Functions 项目的执行模型
  2. 02编写 Node.js 或 TypeScript Functions
  3. 03采用 Python 装饰器定义 Functions
  4. 04排查超时、扩展包或遥测配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill azure-functions

安装后在 Claude Code 中输入/azure-functions确认已加载。

详细介绍

Azure Functions

模式

隔离工作进程模型(.NET)

具有进程隔离的现代 .NET 执行模型

Node.js v4 编程模型

面向 TypeScript/JavaScript 的现代、以代码为中心的方式

Python v2 编程模型

基于装饰器的 Python 函数开发方式

反模式

❌ 阻塞异步调用
❌ 每次请求都创建新的 HttpClient
❌ 在新项目中使用进程内模型

⚠️ 易错点

问题严重程度解决方案
问题高## 使用 Durable Functions 的异步模式
问题高## 使用 IHttpClientFactory(推荐)
问题高## 始终使用 async/await
问题中## 配置最长超时时间(Consumption)
问题高## 在新项目中使用隔离工作进程
问题中## 正确配置 Application Insights
问题中## 检查扩展捆绑包(最常见)
问题中## 添加预热触发器以初始化代码

评论

支持 Markdown