function versionedResources()

in antora-ui-camel/gulp.d/tasks/serve.js [27:36]


function versionedResources (req, res, next) {
  // parse for each request to fetch the latest revisions
  const rev = JSON.parse(readFileSync(path.join(base, '_', 'data', 'rev-manifest.json')))
  const pathname = req.originalUrl.substring(3) // remove leading '/_/'
  const replacement = rev[pathname]
  if (replacement) {
    req.url = req.originalUrl.replace(pathname, replacement)
  }
  return next()
}