我有一个物联网集线器在获取一些数据。我还有一个用js编写的Azure函数应用程序,它会在物联网事件发生时触发。在函数app中,我想针对azure sql数据库查询传入的数据。
在azure函数->应用程序设置->连接字符串中,我使用azure数据库连接字符串的值创建了一个连接字符串x。我的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?还有如何从这里执行select查询。
任何帮助都将不胜感激。
发布于 2018-02-10 07:11:00
尝试使用process.env["x"]访问你的应用程序设置这里是docs,如果你试图在本地运行,这里是你可能会遇到的related issue。
我没有编写Javascript函数来执行select查询的经验,但是这个文档似乎是一个很好的起点:Use Node.js to query Azure SQL Database
https://stackoverflow.com/questions/48714124
复制相似问题