使用SQL Server中的Node.js检索数据,并使用Angular.js进行显示

时间:2019-06-23 09:03:57

标签: node.js sql-server angularjs

我已经使用nodejs从SQL Server的数据库“ Testdb”中检索了一些数据。我想从我的网页中名为“ canvasangular.js”的另一个文件中显示它。目前,我正在通过使用“ http”读取json文件来显示这些类型的数据。我现在想显示数据库中的数据。我该怎么做?我是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"         
    }
}

0 个答案:

没有答案