私はexpress.jsを使用しています。私のルートを別のファイルに分けようとしています。Express.jsルートを別々のファイルに分割する
これは私の./app.coffeeからの抜粋です:
viewsRouter = express.Router()
routesCallingViews = require('./app/routes/callingViews')
app.use '/', routesCallingViews.showApp viewsRouter, user, data
app.use '/', routesCallingViews.showSignUpForm viewsRouter
app.use '/', routesCallingViews.showLogInForm viewsRouter
よう./app/routes/callingViewsに見える:私はこのエラーを取得する
module.exports =
showApp: (router, user, data) ->
router.get '/', user.isSignedIn, (req, res) ->
...
showSignUpForm: (router) ->
router.get '/signup', (req, res) ->
...
showLogInForm: (router) ->
router.get '/login', (req, res) ->
...
:
Error: Route.get() requires callback functions but got a [object Undefined]
?