Erreur sur le tout nouveau projet de l'express doctype 5` est obsolète, vous devez maintenant utiliser " doctype html`
Créé un tout nouveau express.js projet de en lançant les commandes suivantes à une invite de commande windows
npm install express -g
express newproject
cd newproject
npm install
node app
Je puis ouvrez une fenêtre de navigateur à http://localhost:3000/
et obtenez l'erreur suivante
500 Error: c:\projects\newproject\views\index.jade:5<br/> 3| block content <br/> 4| h1= title <br/> > 5| p Welcome to #{title}<br/><br/>`doctype 5` is deprecated, you must now use `doctype html`
3| block content
4| h1= title
> 5| p Welcome to #{title}
`doctype 5` is deprecated, you must now use `doctype html`
at Object.Compiler.setDoctype (c:\projects\newproject\node_modules\jade\lib\compiler.js:68:13)
at Object.Compiler.visitDoctype (c:\projects\newproject\node_modules\jade\lib\compiler.js:312:12)
at Object.Compiler.visitNode (c:\projects\newproject\node_modules\jade\lib\compiler.js:210:37)
at Object.Compiler.visit (c:\projects\newproject\node_modules\jade\lib\compiler.js:197:10)
at Object.Compiler.visitBlock (c:\projects\newproject\node_modules\jade\lib\compiler.js:278:12)
at Object.Compiler.visitNode (c:\projects\newproject\node_modules\jade\lib\compiler.js:210:37)
at Object.Compiler.visit (c:\projects\newproject\node_modules\jade\lib\compiler.js:197:10)
at Object.Compiler.compile (c:\projects\newproject\node_modules\jade\lib\compiler.js:52:10)
at parse (c:\projects\newproject\node_modules\jade\lib\jade.js:96:23)
at Object.exports.compile (c:\projects\newproject\node_modules\jade\lib\jade.js:152:9)
- Quelle est votre question?
Vous devez vous connecter pour publier un commentaire.
Pour fixer votre projet en cours et des projets que vous construisez avec la version actuelle de l'Express, accédez à votre disposition.jade fichier et modifier la première ligne: doctype html (la deuxième ligne, lire: html)
Le problème est connu et a été résolu de sorte qu'il ne sera pas un problème dans une future version de Express.
https://github.com/visionmedia/express/pull/1875
Utilisation :
doctype html
html(lang="fr")
changement "doctype 5" à "doctype html" à la ligne 1 de views/layout.jade pour votre nouveau projet.