Mit Node/Express/EJS und ich habe noch keine js-Dateien enthalten, gut im Start und kann nicht meine alert("working");
zu arbeiten! Ironisch.Javascript nicht richtig mit Knoten app
Das Ziel ist es, learnJs.js in den Browser laden, um die Warnung anzuzeigen, damit ich weiß, dass die Dinge funktionieren.
Hier wird der Knoten mit dem Verzeichnis:
// Static Resource Inclusions
app.use(express.static(__dirname +"/styles"));
app.use(express.static(__dirname +"/img"));
app.use(express.static(__dirname +"/js"));
app.set("views", path.join(__dirname, "/views"));
app.set("view engine", "ejs");
Hier ist die Dateistruktur Ich habe:
[
Hier ist die learnJs.js:
Hier ist das Frontend Schablone, header.ejs
und es wird auf jeder Seite genannt:
<head>
<title>Memento</title>
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha256-/SIrNqv8h6QGKDuNoLGA4iret+kyesCkHGzVUUV0shc=" crossorigin="anonymous"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<link rel="stylesheet" type="text/css" href="/styles.css">
<script type="text/javascript" src="/js/scripts/learnJs.js"></script>
Haben Sie überprüft den Pfad der 'js' Datei im Browser? –
Ich bin nicht sicher, ob ich folge, wie würde ich das machen? – illcrx