[Americano] Avoir des pages jade ou ejs
Bonjour,
Je continue à découvrir Node, et la, j'ai besoin d'apprendre Americano (dérivé d'Express). J'ai lancé la commande qui cré le skelette de départ, et j'ai un msg d'erreur que je ne comprends pas trop au lancement de l'appli :
Citation:
error - americano | Error: Most middleware (like json) is no longer bundled with Express and must be installed separately.
De plus, il n'y a pas de pages dans /client/public, et je ne sais pas trop comment faire pour créer une route avec des pages (jade ou ejs) dans ce répertoire.
Si quelqu'un peut m'éclairer svp ?
Merci d'avance,
Très cordialement,
ANDRE Ani
package.json voir les dépendances de ton projet et version
Salut je te conseille de faire une installation forcé au niveau de ton projet a ou ce trouve ton fichier package.json.
Code:
1 2 3 4 5
|
//force les dépendances
npm install -f
//essaye aussi l'installation séparé des dépendances connect middleware
npm install connect //la dépendance middleware voir https://github.com/senchalabs/connect#middleware |
dans ton fichier de lancement de ton appli app.js ou server.js ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
//creation des paths
var experiences = require('./routes/experiences');
var experience = require('./routes/experience');
var addexperience = require('./routes/addexperience');
var editexperience = require('./routes/editexperience');
var formations = require('./routes/formations');
var formation = require('./routes/formation');
var addformation = require('./routes/addformation');
var editformation = require('./routes/editformation');
// view engine setup
app.set('views', path.join(__dirname, '/client/public'));
app.set('view engine', 'jade');
app.use('/experiences', experiences);
app.use('/experience', experience);
app.use('/addexperience', addexperience);
app.use('/editexperience', editexperience);
app.use('/formations', formations);
app.use('/formation', formation);
app.use('/addformation', addformation);
app.use('/editformation', editformation); |
gl