Я создал новое приложение с экспресс-генератором, поэтому у меня есть публичный каталог с javascripts, который я предполагаю для клиентской стороны. Но я не могу получить доступ к этим файлам. Мой app.js имеет для абсолютного путивключают в себя клиентскую js в express.js
app.use(express.static(path.join(__dirname, 'public')));
Но когда я положил на моей странице index.html на нижней части тела, как этот
<script type="text/javascript" src="/javascripts/main.js">
я получил ошибку внутри консоль с 404 относительно этого скрипта.
И существуют ли 'public/javascripts/main.js'? – robertklep
да. это все каталоги, созданные экспресс-генератором – ddeadlink
Я создал проект с экспресс-генератором, и он отлично работает для меня. Изменились ли какие-либо части созданного приложения, которые могли привести к разрыву маршрутизации? Кроме того, я предполагаю, что вы запрашиваете 'index.html' с работающего сервера (а не напрямую через файловую систему). – robertklep