Je rencontre des problèmes lors de la définition de chemins de vue partielle dans nodeJs + expressJs. Voici ma structure de répertoire.comment définir et utiliser les chemins de vue des partiels dans node.js + expressJS
Répertoire Structure
packages
--Module1
----Views
------sample.ejs
--sharedModule
----Views
------partials
--------Module1.ejs
--------partialHTML.ejs //able to use in index.ejs
------index.ejs //Used : <% include partials/partialHTML%>
express.js:
var express = require('express');
var app = express();
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'packages/sharedModule/views'));
Je suis en mesure d'utiliser 'partialHTML.ejs'
dans le fichier index.ejs
à l'aide <% include partials/partialHTML%>.
.
Comment puis-je utiliser les fichiers Module1.ejs
sous le fichier Module1/view/sample.ejs
?
Où se trouve le nom __dirname dans la structure? – Kof
@Kof Il indique mon chemin absolu. par exemple. D:/myProject/NodeProject. et ce NodeProject contient ce répertoire. –