I Express bin mit etwas Routing zu tun, und ich will von signup.js
eine Funktion innerhalb einer statischen JavaScript-Datei nennen, aber ich erhalte eine FehlermeldungExpress: Kann Modul nicht finden?
Error: Cannot find module './js/list.js'
Meine Verzeichnisstruktur sagen will, ist wie folgt:
app.js
-routes/signup.js
-public/js/list.js
In meiner app.js
Datei, ich habe diese Zeile:
app.use(express.static(path.join(__dirname, 'public')));
In meinem signup.js
, ich habe:
var listModel = require('./js/list.js');
Meine list.js
Datei enthält:
module.exports.list = function (userName, category) {
return ({
"owner" : userNameName,
"category" : category,
"completed" : [],
"planned" : [],
"current" : [],
"dropped" : [],
"onHold" : []
});
}
Gibt es etwas, was ich in Ordnung bin fehlt die Listenfunktion in meine Anmeldungen Datei zu importieren? Vielen Dank!
Es sieht für mich aus 'routes/signup.js' aus, dass Sie 'require (' ../ public/js/list.js) benötigen;' –
Oh wow, danke, das hat funktioniert! –