在我的app.js中我做了
$var = 5;
function foo($var){
echo $var;
}
foo(6); // '6'
echo $var; // '5'
我有一个带有index.js的api文件夹。在我的index.js中,这是它的样子
app.use('/', require('./routes')); //old routes
app.use('/api', require('./api'));
奇怪我为我的第一条路线做了同样的事情,它有效但我在创建这条api路线时遇到了var express = require('express');
var router = express.Router();
console.log('fire')
module.exports = router;
的错误。有什么想法吗?
答案 0 :(得分:0)
以下是我项目中使用的一个案例
//app.js
var router = express.Router();
app.use('/api/', require('./routes/home')(router));
//./routers/home.js
module.exports = function(router) {
router.get('/', function(req, res) {
// ...
});
return router;
}