首页 > 解决方案 > SQL Server 以 JSON 格式获取结果

问题描述

    app.get("/data", (req, res) => {
    request = new Request("SELECT school_roll_number, one_time_token, is_used, roll_number, name, county FROM [dbo].[school_token] JOIN [dbo].[primary_schools] ON school_roll_number = roll_number",
        function (err) {
            if (err) {
                console.log(err);
            }
        });
    var result = "";
    request.on('row', function (columns) {
        columns.forEach(function (column) {
            if (column.value === null) {
                console.log('NULL');
            } else {
                result += column.value + " ";
            }
        });
        console.log(result);
        result = "";
    });

    request.on('done', function (rowCount, more) {
        console.log(rowCount + ' rows returned');
    });
    connection.execSql(request);
});

你好,我是 react 和 node js 的新手

当我在邮递员中运行这些时,我的控制台日志将返回所有列表,但是在邮递员中它不返回 JSON 正文。

我正在尝试以 JSON 格式获取结果,以便可以在前端传递它。

标签: node.jssql-server

解决方案


推荐阅读