我試圖將我的應用程序與我的所有端點組織在一個文件中,並讓這些端點在另一個文件中調用或執行代碼。當我到達/
路由時,getindexPage
函數似乎根本不會被調用。我如何讓程序執行home.js文件中的代碼?謝謝。在多個文件中拆分代碼後不調用函數
routes.js
var home = require('../routes/home.js');
module.exports = function (app) {
app.get('/', function (req, res) {
//no functional code
home.getIndexPage(); //Function call does not seem to work.
});
};
home.js
var ejs = require('ejs');
function getIndexPage (req, res) {
res.render('index.ejs');
res.console.log('got to function');
//No console message, no error.
};
module.exports.getIndexPage = function getIndexPage() { };
這個帖子裏絕對沒有問題...... – Salketer
你確定res.console.log? – Salketer