标签: shrinkroute

如何将变量从app.js传递给routes/index.js?

我正在使用shrinkroute https://npmjs.org/package/shrinkroute在nodejs中建立链接.我收到错误500 ReferenceError:未定义收缩器

如何将shrinkroute传递给routes/index.js?有没有更好的方法通过传递查询字符串args创建URL?

//app.js
var app = express();

var shrinkr = shrinkroute( app, {
    "user": {
        path: "/user/:id?",
        get: routes.showOrListUsers
    }
});
//url method works in app.js    
var url = shrinkr.url( "user", { id: 5, page:40, type:'a' } );
console.log(url);

app.use( shrinkr.middleware );

//routes/index.js
exports.showOrListUsers = function(req, res, next) {                       
    console.log(req.params); 
    //shrinkr errors out in index.js                                      
    var url2 = shrinkr.url( "users", {name: "foo"});                       
    console.log(url2);                                                                         
}      
Run Code Online (Sandbox Code Playgroud)

node.js express shrinkroute

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

express ×1

node.js ×1

shrinkroute ×1