Tag: 路由器

使用Express.js(node.js)进行dynamic路由的最佳方法

我试图创build一个简单的CMS与express.jsdynamic地创build路线。 它从数据库中获取JSON,如下所示: pagesfromdb = { home = { paths = ['/','/home','/koti'], render = 'home.ejs', fi_FI = {html='<h1>Hei maailma!</h1>'}, en_US = {html='<h1>Hello World!</h1>'} }, about = { paths = ['/about','/tietoja'], render = 'general.ejs', fi_FI = {html='Tietoja'}, en_US = {html='About Us'} } } 并迭代创build路由的对象,如下所示: Object.keys(pagesfromdb).forEach(function(key) { var page = pagesfromdb[key]; app.get(page.global.paths,function(req, res){ res.render(page.render, page[language]); }); }); 现在一切正常。 […]