Quindi, mi è stato detto che passare la variabile request
eo response
in nodeJS è "cattiva pratica". Ma questo significa che la maggior parte del codice deve essere nel file server.js, rendendolo ingombrante e un po 'brutto.Modulazione NodeJS
Come è possibile modularizzare il server nodejs, passando attorno al req/res
in modo appropriato ed essere in grado di organizzare il codice in file separati?
Per esempio, vorrei dividere la mia presa di routing, .get
e .post
in file diversi, ma ancora in grado di utilizzare i parametri di callback in questo modo:
app.io.route("disconnect", function(req,res) { <--- these params
db.query("UPDATE player_data SET online=0 WHERE id="+mysql.escape(req.session.user));
req.io.broadcast("event", {msg:req.session.username+" has logged out!"});
app.io.broadcast("reloadXY");
});
A partire da ora sono tutti in un file e non mi piace.
collegamenti supplementari sono impressionanti, ma non devono contenere il nocciolo della vostra risposta. – SomeKittens