我来自PHP背景,但我决定在我的最新项目中尝试NodeJS(和可能是Express)。对于HTML页面模板,有哪些替代PHP includes的方案?我通常会这样做:
<?php include('header.php'); ?>
我尝试过谷歌搜索和在Stack Overflow上搜索,但找不到NodeJS的替代品。
我来自PHP背景,但我决定在我的最新项目中尝试NodeJS(和可能是Express)。对于HTML页面模板,有哪些替代PHP includes的方案?我通常会这样做:
<?php include('header.php'); ?>
我尝试过谷歌搜索和在Stack Overflow上搜索,但找不到NodeJS的替代品。
如果您只想从外部文件中加载导出的对象,则可以使用 require
函数。
var imported = require('your-module');
include
),那么您应该使用eval
。请注意,这种方法可能存在一些安全风险,因此请谨慎使用。eval(require('fs').readFileSync('your-module\\index.js') + '');
window.onload
事件触发时,它将配置头文件。 - user6586783
express.get('/', function (req, res) { let header = fs.readFileSync(__dirname + '/header.html'), index = fs.readFileSync(__dirname + '/index.html'); res.send(header + index); });
- Got To Figure