对于一个学校项目,我在Node.js中为Express.js-Application创建了一个插件系统。应用程序的主页面应显示一个仪表板,每个插件的每个根页面都应显示在div中。每个根页都可以通过pluginName / -route访问。
我想做的是:我想在仪表板中包含每个家庭路线的HTML字符串。但为此,我需要调用Node.js中的路由(如partials),对于某些插件,我甚至需要提供一些属性。
有人有想法,如何实施?
e.g。我有以下路线:
router.get('/pluginName', function(req, res) {
res.render(__dirname + '/views/home.handlebars', {
layout: __dirname + '/views/layouts/main.handlebars',
markup: markup // Pass rendered react markup
});
});
现在我想将生成的HTML从此路由传递到另一个路由。
到目前为止,我有以下想法:
但我不确定,哪种方法(如果有的话)会是最好的。