Хардкодинг ссылок на Express не является проблемой, это является распространенным способом создания ссылок во многих веб-приложениях. Однако оно может стать проблемой, если ссылки хардкодятся внутри функций или методов, которые не являются непосредственно связанными с отображением данных или маршрутизацией приложения. Лучшей практикой является централизованное управление ссылками с использованием именованных роутов или шаблонизации, такой как Handlebars или EJS.
Express.js можно использовать для создания обычных веб-сайтов без использования именованных роутов. Этот фреймворк является гибким и мощным инструментом для разработки веб-приложений любого типа. Вы можете использовать его для создания статических веб-сайтов, многостраничных приложений, а также для разработки API-сервисов. Роуты могут быть использованы для определения обработчиков запросов и отображения статических файлов, таких как HTML страницы и статические файлы стилей и скриптов. Если вам не требуется использование именованных роутов, вы можете использовать Express.js для создания обычных веб-сайтов.