提问者:小点点

在API中创建路由器,SP响应


我开始开发一个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;
});

事实是我不知道做这件事的正确方法,请我指教。

提前非常感谢您,我会留心您的回答的。

问候!


共1个答案

匿名用户

这取决于你想怎么做。您可以定义您的路线,例如。

    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'));

阅读文档以更好地理解。快速文档