Когда я запустил docpad run
, docpad запустил сервер узла предварительного просмотра по умолчанию на порту 9778. Если я перейду к localhost: 9778, я увижу, что сайт будет обслуживаться из внешнего каталога.docpad: Где находится сервер предварительного просмотра узла, обслуживающий файлы?
Но если я удалю файл из выпадающего каталога, скажем, 'out/index.html' и обновить страницу, он не даст мне ошибку 404 (даже если я очищу кеш браузера). Если я создаю «out/hello.html» в выходной папке, когда сервер работает, я могу перейти на эту страницу. Если я удалю 'out/hello.html' после и попытаюсь перейти к нему снова, это даст мне 404, как ожидалось.
Таким образом, я смущен как работает сервер предварительного просмотра. Имеет ли он какой-либо механизм кэширования, который каким-то образом кэширует любые файлы, созданные с помощью docpad (поскольку «hello.html» не генерируется docpad и, следовательно, производит 404 после удаления)?