Когда я пытаюсь связать свою страницу html с моими файлами javascript в своем экспресс-приложении, я получаю ошибку выше в моих инструментах разработчика. Я запускаю это в экспресс-приложении с движком рендеринга hbs на моей локальной машине. фрагмент кода выглядит следующим образомНе разрешено загружать локальные ресурсы
HTML
<script type="text/javascript" src="file:///public/javascripts/jquery/jquery-2.2.4.min.js"></script>
<script type="/javascript" src="file:///public/javascripts/receiver.js"></script>
<script type="text/javascript" src="file:///public\javascripts\jquery-2.2.4.min.map"></script>
это часть из app.js, что Устанавливает вид двигатель
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');
и когда я проверить инструменты разработчика, я получаю эту консольную ошибку
Не разрешается загружать локальный ресурс: файл ///public/javascripts/jquery/jquery-2.2.4.js (индекс) : 1 Не разрешается загружать локальный ресурс: Файл: /// публичный/JavaScripts/receiver.js (индекс) : 1 не разрешается загружать локальный ресурс: файл: ///public/javascripts/jquery-2.2.4.min.map
Почему программа не получить доступ к моей JavaScripts?
Вам нужен веб-сервер, вы не можете запускать свой сайт в файле 'file: //'. – adeneo
, но если я его удалю, я получаю ошибку 404 – Sparksido
, вам нужно опубликовать код экспресс-узла, чтобы мы могли видеть, как вы настроили свой веб-сервер для чтения ваших статических файлов. – Garuuk