Ich versuche, meine erste Knoten-App zu bauen und habe Probleme mit der Javascript-Datei, aber nicht meine CSS, so dass ich sehr verwirrt bin. Hier ist meine app.js:Knoten statische js Datei ist nicht erfrischend
var express = require("express");
var app = express();
app.set("view engine", "ejs");
app.use(express.static(__dirname + '/public'));
Ich konnte nicht meine js-Datei laden, bis ich Zeile 4 hinzugefügt, wo ich in der Chromkonsole sah „verbunden“, die aus meiner js Datei war. Das Problem, das ich habe, ist, dass, seit ich Zeile 4, express.static hinzugefügt habe meine js-Datei nicht geändert hat und alles, was ich in der Datei hinzugefügt habe, wird nicht in der Registerkarte Chrom-Ressourcen angezeigt. Seltsamerweise funktioniert meine CSS-Datei korrekt, also bin ich etwas ratlos.
ich in die js Datei verknüpfen versuche wie:
<script src="javascripts/main.js"></script>
bin ich nicht wirklich sicher, warum es nicht richtig funktioniert, habe ich versucht, den Server neu zu starten, und da installierte nodemon haben, die entweder nicht funktioniert hat. meine Ordnerstruktur ist
app.js
public
stylesheets
main.css
javascripts
main.js
Ich habe das Problem sah auf und haben festgestellt, nur die Menschen nicht auf statische Dateien verbinden, nicht einmal angeschlossen sie zeigen keine Änderungen
gespeichert
können Sie versuchen, mit ? – Alburkerk