【发布时间】:2014-05-05 14:00:01
【问题描述】:
我有以下文件
lib/pub
lib/pub/index.js
app.js
在 App.js 上
我有:
// app.js
var express = require("express")
, app = express()
, router = express.Router()
;
...
router.use('/pub',require('./pub'));
然后在 index.js 上
// pub/index.js
var express = require('express')
, router = express.Router()
;
console.log("file loaded successfully")
module.exports = function(){
router.get('/',function(req,res){
console.log("got the get request")
})
}
我在执行localhost/pub 请求时遇到的问题,我从来没有得到got the get request,无论我尝试更改代码,尝试将pub 添加到路径中。
router.get('/',...
router.get('/pub',...
router.get('./pub,...
router.get('./',...
router.get('pub',...
etc...
我没有尝试过这些或任何其他愚蠢的工作方式...我永远无法让日志说是的,我收到了请求...
我做错了什么! (expressjs 变化如此频繁和彻底,任何网络教程都变得多余或其他人以前得到的任何帮助)
【问题讨论】: