0
我有包括路由器的NodeJS文件控制器文件的問題錯誤:Route.get()需要回調函數,但有一個[對象未定義]
我的路由器文件有
var express = require('express');
var app = new express.Router();
var ctrl = require('../controller/designer.js');
var renderpages = require('../controller/renderingpages.js')
app.use(express.static('public'));
在designer.js文件我有一個以下結構
var ctrl =
{
//controller code
}
module.exports = ctrl
在renderingpages.js文件我有一個以下結構
var renderpages =
{
//controller code
}
module.exports = renderpages
我有包括renderingpages.js
見我的答案。但要加上它。你有沒有在「渲染頁面」中使用的獲取路線的例子? – matt
我認爲這將是一個依賴於'ctrl'或'renderpages'控制器導致問題 – Matt
如果我不包含renderingpages.js文件它將工作正常 –