Я получил некоторые данные из базы данных «Testdb» с SQL Server, используя nodejs.Я хочу показать это из другого файла на моей веб-странице с именем "canvasangular.js".В настоящее время я показываю данные этого типа, читая файл e json, используя "http".Я хочу показать эти данные из моей базы данных сейчас.Как мне это сделать?Я новичок в nodejs и angularjs.
мой пример кода node.js
app.get('/database', function (req, res) {
var sql = require("mssql");
var config = {
user: 'sa',
password: '12345',
server: 'DESKTOP-AEA02TQ',
database: 'Testdb'
};
sql.connect(config, function (err) {
if (err) console.log(err);
var request = new sql.Request();
// query to the database and get the records
request.query('select * from tbl_registration', function (err, recordset) {
if (err) console.log(err)
// send records as a response
res.send(recordset.recordset);
console.log(recordset.recordset[0]);
});
});
});
мой пример кода angular.js
$http({
method: 'GET',
url: 'Data/config.json'
}).then(function (config){
$scope.dataconfig=config.data;
console.log($scope.dataconfig);
},function (error){
console.log("config error");
});
$scope.bcchange=function(){
var color=$scope.bcname;
var jsonconfig=JSON.parse(JSON.stringify($scope.dataconfig));
console.log(jsonconfig[5].value);
$scope.mybody = {
"background-color" : jsonconfig[5].value,
"background-image": "Img/Back1.jpg"
}
}