Azure Web 应用程序乏味
Azure web app tedious
我想在我的 Azure Web 应用程序中使用 tedious 来遵循本教程 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-nodejs 我收到错误 "Uncaught Error: Module name "tedious" has not been loaded yet" with require('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
访问
cd 到控制台中的 D:\home\site\wwwroot
。
运行 在 wwwroot 目录中执行以下命令:npm install tedious
我想在我的 Azure Web 应用程序中使用 tedious 来遵循本教程 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-nodejs 我收到错误 "Uncaught Error: Module name "tedious" has not been loaded yet" with require('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
cd 到控制台中的
D:\home\site\wwwroot
。运行 在 wwwroot 目录中执行以下命令:
npm install tedious