NodeJs使用PHP和EJS作为模板引擎,我如何传递和访问数据从路由到模板?

任何人都可以帮助我在访问模板中的数据?

以下是server.js(主节点Module)的代码:

var engine = require( 'express-ejs-layouts'); app.get('/', router); app.engine('ejs', engine); app.set('view engine', 'ejs'); app.engine('php', phpnode); app.set('view engine', 'php'); 

routes.js

 //Initialize views router.get('/', function(req, res){ res.render('index', {data : 'jobDataVal'}); }) 

index.php(模板文件)

 <!DOCTYPE html> <html> <head> <title></title> <?php include_once('header_scripts.php'); ?> </head> <body> <?php echo $data; ?> <%= data %> <?php include_once('footer_scripts.php');?> </body> </html> 

我正在尝试从模板中的路由访问数据variables,但该值不可访问。