【发布时间】:2022-02-11 09:01:42
【问题描述】:
我第一次使用 VS 代码并尝试使用 JavaScript 语言创建一个 azure 函数。 我关注了this article。
环境:
- NodeJS v16.x 已安装
- 已安装 Azure Functions 扩展
- 已安装 Azure Functions Core Tools 4.x
问题:
我创建了一个示例 azure 函数。使用 f5 运行应用程序时显示以下错误
我从host.json 中删除了扩展包配置并再次尝试。这一次,我得到了以下错误
谁能帮帮我
更新:
host.json
{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[2.*, 3.0.0)"
}
}
local.settings.json
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "node"
}
}
index.js
module.exports = async function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
const name = (req.query.name || (req.body && req.body.name));
const responseMessage = name
? "Hello, " + name + ". This HTTP triggered function executed successfully."
: "This HTTP triggered function executed successfully. Pass a name in the query string or in the request body for a personalized response.";
context.res = {
// status: 200, /* Defaults to 200 */
body: responseMessage
};
}
【问题讨论】:
-
以管理员身份运行?
-
@AndrewCorrigan 你的意思是管理员模式下的 vs 代码?抱歉没有检查。我会检查并确认。
-
@AndrewCorrigan 我试过但结果相同
标签: javascript node.js azure visual-studio-code azure-functions