NodeJs express4-tedious - SELECT 到 return 响应的存储过程为 JSON
NodeJs express4-tedious - Stored Procedure for SELECT to return response as JSON
使用存储过程时无法在 JSON 中显示响应。
我正在使用 express4-tedious 来获取结果。如果我使用 select 查询,它工作正常,但如果我对存储过程使用相同的查询,我不知道如何在 JSON.
中绑定它
响应屏幕是空白的,因为我无法获得结果。
var tediousExpress = require('express4-tedious');
var TYPES = require('tedious').TYPES;
var router = express.Router();
router.get('/:id', function (req, res) {
req.sql("exec GETDataOfEmployee @id")
.param('id', req.params.id, TYPES.VarChar)
.exec(res)
});
任何建议都会有很大帮助。
这就是我要使用的:
var tediousExpress = require('express4-tedious');
var TYPES = require('tedious').TYPES;
var router = express.Router();
router.get('/:id', function (req, res) {
res.setHeader("Content-Type", "application/json");
req.sql("exec GETDataOfEmployee @id")
.param('id', req.params.id, TYPES.VarChar)
.into(res, '{}')
});
您的存储过程中 SQL 查询末尾有 this 吗?:
for json path, without_array_wrapper
使用存储过程时无法在 JSON 中显示响应。
我正在使用 express4-tedious 来获取结果。如果我使用 select 查询,它工作正常,但如果我对存储过程使用相同的查询,我不知道如何在 JSON.
中绑定它响应屏幕是空白的,因为我无法获得结果。
var tediousExpress = require('express4-tedious');
var TYPES = require('tedious').TYPES;
var router = express.Router();
router.get('/:id', function (req, res) {
req.sql("exec GETDataOfEmployee @id")
.param('id', req.params.id, TYPES.VarChar)
.exec(res)
});
任何建议都会有很大帮助。
这就是我要使用的:
var tediousExpress = require('express4-tedious');
var TYPES = require('tedious').TYPES;
var router = express.Router();
router.get('/:id', function (req, res) {
res.setHeader("Content-Type", "application/json");
req.sql("exec GETDataOfEmployee @id")
.param('id', req.params.id, TYPES.VarChar)
.into(res, '{}')
});
您的存储过程中 SQL 查询末尾有 this 吗?:
for json path, without_array_wrapper