При выполнении <script src="test.js" ></script>
в вашем веб-интерфейсе он будет пытаться извлечь из «текущей папки», поэтому, если вы находитесь на странице localhost:3000/test/test
, он попытается загрузить localhost:3000/test/test.js
, что означает, что ваш бэкэнд будет искать dist/test/test.js
, который, вероятно, не существует, что приводит к загрузке страницы индекса (с сообщением об ошибке о неожиданном <
).
Измените ваш внешний интерфейс на использование:
<script src="/test.js" ></script>
Обратите внимание на добавленный sla sh впереди, что означает, что он будет пытаться загрузить с root, т.е. независимо от того, на какой странице вы находитесь в веб-интерфейсе, он будет загружать localhost:3000/test.js