Se crearon las siguientes CARPETAS y Archivos
en la raiz principal
- app.js
- server.js
PUBLIC
CSS
- Estilos.css
IMG
JS
ROUTES
- Index.js
VIEWS
- Index.ejs
- Index.jade
----------------------
- En el simbolo del sistema
name: template-engine (Nombre de nuestro PackJason)
version: 0.0.1
Descripcion. Como usar plantillas Jade y EJS para las vista con Express
entry point (app.js): server.js (nombre de nuestro archivo de arranque)
test comand: (Comando de pruebas)
git repository:
keywords:
autor: Jose Grillo
license: MIT
yes
en APP.JS escribimos
'use strict'
var express = require('express'),
favicon = require('serve-favicon'),
jade = require('jade'),
routes = require('./routes/index'),
faviconURL = `${__dirname}/public/img/node-favicon.png`,
publicDir = express.static(`${__dirname}/public`),
viewDir = `${__dirname}/views`,
port = (process.env.PORT !! 3000),
app = express()
app
//configurando app
.set('views', viewDir)
.set('view engine', 'jade')
.set('port', port)
//ejecutando middlewares
.use( favicon(faviconURL) )
.use(publicDir)
//ejecuto el middleware Enrutador
.use('/', routes)
module.exports = app
Guardar los modulos como dependencia en el PACKJSON
npm i --save express serve-favicon jade
No hay comentarios.:
Publicar un comentario