Je préfère mettre toutes les requêtes plus importantes dans un seul fichier. De cette façon, vous pouvez avoir une coloration syntaxique et il est facile à charger au démarrage du serveur. Pour structurer cela, j'ai généralement un dossier pour toutes les requêtes et à l'intérieur de ce dossier pour chaque modèle.
# queries/mymodel/select.mymodel.sql
SELECT * FROM mymodel;
// in mymodel.js
const fs = require('fs');
const queries = {
select: fs.readFileSync(__dirname + '/queries/mymodel/select.mymodel.sql', 'utf8')
};