Как отрендерить страницу с картой сайта на Express.js

Есть сайт на Express.js, шаблонизатор - ejs. Как правильно скормить ему sitemap.xml и robots.txt? Я пытался сделать так, но ничего не получилось, открывается просто страница с текстом и не проходит проверку на карту сайта. -

app.get('/sitemap.xml', (req, res) => {
      const filePath = path.join(__dirname, 'views', 'sitemap.xml');
      res.header('Content-Type', 'application/xml');
      res.sendFile(filePath);
    });

Ответы (2 шт):

Автор решения: Ammon Jerro
app.get('/sitemap.xml', (req, res) => {
  const filePath = path.join(__dirname, 'public', 'sitemap.xml');
  res.type('application/xml');
  res.sendFile(filePath, {
    headers: {
      'Content-Type': 'application/xml'
    }
  });
});
→ Ссылка
Автор решения: mimoprohodil

Из описания задачи следует, что достаточно раздавать оба файла как статику, закинув в папку static.

app.use('/', express.static(__dirname + '/public'));
→ Ссылка