У меня есть набор файлов (HTML фрагменты), которые я подаю с Node.js следующим образом:содержания Вставить HTML в шаблон с Node.js
var finalhandler = require('finalhandler')
var http = require('http')
var serveIndex = require('serve-index')
var serveStatic = require('serve-static')
// Serve directory indexes for all files in the folder
var index = serveIndex('./', {'icons': true})
// Serve up public/ftp folder files
var serve = serveStatic('./')
// Create server
var server = http.createServer(function onRequest(req, res){
var done = finalhandler(req, res)
serve(req, res, function onNext(err) {
console.log(req,res)
if (err) return done(err)
index(req, res, done)
})
})
// Listen
server.listen(3000)
Это служит вверх индекс со списком активных ссылок на файлы HTML. Мне нужно, чтобы связанные файлы HTML содержались в шаблоне (т. Е. Помещали один и тот же заголовок на каждую страницу и читали в тех же файлах css). Когда я использую вариант template
, как описано в documentation, единственное содержание, которое подается на это шаблон:
// Serve directory indexes for public/ftp folder (with icons)
var index = serveIndex('./', {'icons': true, template:'template.html'})
Как использовать шаблон или другую конфигурацию, чтобы обслуживать до фрагментов HTML в HTML по умолчанию?