我在nodejs路由器文件中包含控制器文件有问题
我的路由器文件有
'orderby' => 'post_name'
在designer.js文件中,我有一个以下结构
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'));
在renderingpages.js文件中我有一个以下结构
var ctrl =
{
//controller code
}
module.exports = ctrl
我在包含renderingpages.js
之后遇到了这个问题答案 0 :(得分:1)
错误:Route.get()引用了一行get请求。
错误意味着当你发出get请求时,你传递的是一个对象而不是请求所需的预期回调函数。
应该是什么样的:
//Format should be '/route', callback
app.get('/iamroute', function(req, res) {
//callback
});