Если вы используете относительный путь с express.static()
, то он зависит от того, где вы запустили свое приложение, а не обязательно от __dirname
, что означает, что простое изменение каталога, из которого вы запускаете приложение, может сломать ваше приложение.
Если вы строите полный путь, используя __dirname
, этот аспект вашего приложения не сломается, если вы запустите приложение из другого каталога. Это просто надежнее. Если вы намерены, чтобы путь был относительно __dirname
, то вы можете также применить это в своем коде.