node.js - Azure Web应用程序乏味

标签 node.js azure module tedious

我想在我的 Azure Web 应用程序中使用 use tedious 来遵循本教程 https://learn.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-nodejs我使用 require('tedious').Connection 收到错误“未捕获错误:模块名称“tedious”尚未加载”。如何在 Azure 中加载此模块?

JavaScript 代码:

var Connection = require('tedious').Connection;
var Request = require('tedious').Request;



// Create connection to database
var config = {
  userName: '******', // update me
  password: '*****', // update me
  server: '*******', // update me
  options: {
      database: 'signals' //update me
  }
}
var connection = new Connection(config);

// Attempt to connect and execute queries if connection goes through
connection.on('connect', function(err) {
    if (err) {
        console.log(err)
    }
    else{
        queryDatabase()
    }
});

function queryDatabase(){
    console.log("test");
    console.log("test");
    console.log('Reading rows from the Table...');

    // Read all rows from table
    request = new Request(
        "SELECT * FROM signals",
        function(err, rowCount, rows) {
            console.log(rowCount + ' row(s) returned');
        }
    );

    request.on('row', function(columns) {
        columns.forEach(function(column) {
            console.log("%s\t%s", column.metadata.colName, column.value);
        });
    });

    connection.execSql(request);
} 

最佳答案

How do I load this module in Azure?

在 Azure 中,您可以通过 Kudu 调试控制台安装 Node.js 模块,可以通过 https://<your-web-app-name>.scm.azurewebsites.net/DebugConsole 访问该控制台。

  1. cd 至 D:\home\site\wwwroot在控制台中。

  2. 在 wwwroot 目录中运行以下命令:npm install tedious

enter image description here

关于node.js - Azure Web应用程序乏味,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44134302/

相关文章:

javascript - Mongoose Async 查找所有内容并更新每个内容

javascript - 希望 Passport 存储 req.client 而不是 req.user 以实现承载策略

angularjs - 登录后让用户返回上一页( Node )

javascript - Node typescript : JSON undefined when using bracket notation

azure - QueueClient 类替代品

python - 创建可能案例的简单方法

Azure CLI - 自动化帐户替换内容打破新行

javascript - 上传前如何操作内存中的文件流

module - Nest.js : Circular dependencies in dynamic modules

inheritance - TypeScript 模块引用