Я уже давно пишу приложения Node.js и редко обращаю внимание на использование прямой и обратной косой черты при загрузке файлов с использованием Node.js в Windows.
Теперь, после взаимного использования обоих без проблем, я начинаю задумываться, есть ли существенная разница между ними?
До сих пор единственное отличие, которое я заметил, состоит в том, что строковый литерал JavaScript (так же, как C и C ++) требует, чтобы перед каждой обратной косой чертой предшествовала другая обратная косая черта. (Фактически, именно поэтому я неохотно использовал обратную косую черту, в последнее время - даже для Node.js в Windows - потому что боюсь забыть эту дополнительную косую черту.)