Как я могу создать карту сайта в следующем. js - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь добавить карту сайта на свой следующий. js веб-сайт. Я добавил следующий код в server.js

server.get('/sitemap.xml',  (req, res) => {
    const options = {
        root:'./',
        headers: {
          'Content-Type': 'text/plain;charset=UTF-8',
        }
      };

    return res.status(200).sendFile('sitemap.xml', options)
});

Файл sitemap.xml находится в папке root, то есть в том же месте, что и файл server.js. Когда я запускаю его локально, используя node server и от go до http://localhost:5000/sitemap.xml, он работает правильно. Когда я загружаю файлы на сервер, я получаю сообщение об ошибке not found с сервера.

Что я делаю не так, и как добавить карту сайта, используя следующий js?

1 Ответ

1 голос
/ 27 мая 2020

Вероятно, просто переместите файл sitemap.xml в папку publi c, например public/sitemap.xml, а затем удалите этот настраиваемый динамический c маршрут.

Далее. js stati c файловая документация

...