我有一个物联网中心获取一些数据。我还在js中有一个Azure功能应用程序,当IOT事件发生时触发。在函数应用程序中,我想根据azure sql数据库查询传入数据。
在azure function->应用程序设置 - >连接字符串中,我创建了一个连接字符串x,其值为azure db连接字符串。我的index.js文件如下。
module.exports = function (context, IoTHubMessages) {
context.log(`JavaScript eventhub trigger function called for message array ${IoTHubMessages}`);
IoTHubMessages.forEach(message => {
context.log(`Processed message ${message}`);
var sqlConnection = x;
});
context.done();
};
我收到错误,x未定义。我怎样才能访问x?以及如何从这里执行选择查询。
非常感谢任何帮助。
答案 0 :(得分:0)
尝试使用process.env["x"]
访问您的应用设置。以下是docs,如果您尝试在本地运行,可能会遇到related issue。
我没有编写Javascript函数来执行select查询的经验,但是这个文档似乎是一个很好的起点:Use Node.js to query Azure SQL Database
答案 1 :(得分:0)