我是快递新手。我做路由的方式是回退一个错误。
这是我的相关代码:
应用程序.js
var express = require('express')
, routes = require('./routes')
, http = require('http')
, path = require('path')
, firebase = require('firebase');
...
// Routing
app.get('/', routes.index);
app.get('/play', routes.play);
index.js 和 play.js
exports.index = function(req, res){
res.sendfile('views/index.html');
};
exports.play = function(req, res){
res.sendfile('views/play.html');
};
这是错误:
错误:.get() 需要回调函数,但得到了 [object Undefined]
它在 app.js 中引用了这一行
app.get('/play', routes.play);
我不知道为什么这不起作用,因为代码结构对于路由到我的索引页面是相同的,并且索引页面加载完美。
有任何想法吗?谢谢