Ich lernte Express/Node/Jade und jetzt in der Jade-Datei möchte ich eine Javascript-Datei aus dem öffentlichen Ordner nur für die Seite enthalten. Zum Beispiel in Jade Datei ich diesen Typ:Jade: externe Javascript laden und Funktion aufrufen
script(src='/javascripts/test.js')
und innen test.js Ich habe eine Funktion
function check_test(){
return "It's working!"
}
dann versuche ich die Funktion in Jade nennen von
- var test_response = check_test()
als ich bekam den Fehler sagen, dass "undefined ist keine Funktion" und test.js wird überhaupt nicht geladen. Offenbar Jade lädt die Datei nicht, sie verwandeln sich nur in HTML-Code.
Ich schaue jemand anderen Frage und das ist die nächste, die ich finden kann, aber es bietet keine klare Antwort von was zu tun ist. In Jade, how can you call a function in an external Javascript
Also meine Frage ist: In diesem Fall, was soll ich tun, damit es funktioniert?
Ich möchte nicht die Datei in layout.js laden, da ich nur test.js nur von dieser Seite verwenden möchte.