Wenn ich versuche, meine HTML-Seite mit meinen Javascript-Dateien in meiner Express-App zu verknüpfen, erhalte ich den oben genannten Fehler in meinen Entwicklertools. Ich führe dies in einer Express-App mit einem hbs-Rendering-Engine auf meinem lokalen Rechner. Das Code-Snippet sieht wie folgt ausLokale Ressourcen dürfen nicht geladen werden
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>
das ist der Teil von app.js, dass die Ansicht Motor
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');
setzt und wenn ich überprüfen, die Entwickler-Tools, bekomme ich diese Konsole Fehler
Nicht erlaubt lokale Ressource zu laden: Datei: ///public/javascripts/jquery/jquery-2.2.4.js (Index) : 1 Nicht erlaubt lokale Ressource zu laden: file: /// public/Javascripts/receiver.js (Index) : 1 nicht lokale Ressource erlaubt zu laden: Datei: ///public/javascripts/jquery-2.2.4.min.map
Warum wird das Programm nicht mein Zugang Javaskripte?
Sie benötigen einen Webserver, Sie können Ihre Website nicht mit dem Protokoll 'file: //' betreiben. – adeneo
aber wenn ich es entferne bekomme ich einen 404 Fehler – Sparksido
Sie müssen Ihren Express-Node-Code veröffentlichen, damit wir sehen können, wie Sie Ihren Webserver konfiguriert haben, um Ihre statischen Dateien zu lesen. – Garuuk