我开始开发一个API,但我没有很高的编程水平。我占用的是express和Node.js。我试图将调用对SQL_SP_STATUS的响应添加到路由器,以便在调用后获得结果:
var connectionStatus = async function (stpName = process.env.SQL_SP_STATUS) {
const response = await sqlDB.getStatus(dbSQL,stpName);
return response;
}
当试图使路由器从一些例子,我有,它不工作,我已经设置如下:
router.get('/test', async function () {
stpName = process.env.SQL_SP_STATUS;
let connectionStatus = stpName ;
const response = await sqlDB.getStatus(dbSQL,stpName);
return response;
});
事实是我不知道做这件事的正确方法,请我指教。
提前非常感谢您,我会留心您的回答的。
问候!
这取决于你想怎么做。您可以定义您的路线,例如。
testroute.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.json({});
});
module.exports = router;
拥有一个包含所有路由的路由器文件。
const express = require('express');
const router = express.Router();
router.use('/api/test', require('./routes/testroute'));
module.exports = router;
也许在你的快递文件里有这样的东西
const express = require('express');
const app = express();
app.use(require('./routes'));
阅读文档以更好地理解。快速文档