Javascript Node/Express:向路由器添加中间件不会加载
我的路由器如下所示:Javascript Node/Express:向路由器添加中间件不会加载,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我的路由器如下所示: app.get('/getReport', (req, res) => { res.send("This is the report"); }); 上述路由器工作正常,浏览器加载,这是报告 但当我这么做的时候: // Filename: router.js const getReport = require('./getReportController'); app.get('/getReport', (req, res) => { get
app.get('/getReport', (req, res) => {
res.send("This is the report");
});
上述路由器工作正常,浏览器加载,这是报告
但当我这么做的时候:
// Filename: router.js
const getReport = require('./getReportController');
app.get('/getReport', (req, res) => {
getReport.initial
});
及
它不工作,继续等待
可能出了什么问题?我的目标是调用控制器组件,然后将其添加到路由器端点。一旦问题解决,我将添加
中间件。我相信您想要的是:
app.get('/getReport', getReport.initial);
您只是按照您的方式读取功能块中的函数。我相信您想要的是:
app.get('/getReport', getReport.initial);
您只是以您的方式读取函数块中的函数。app.get('/getReport',(req,res)=>getReport.initial(req,res))代码>这行吗?app.get('/getReport',(req,res)=>getReport.initial(req,res))代码>这行吗?