domingo, 25 de marzo de 2018

Aprendiendo NODE.JS con Bextlan (II)

34. Configuración de Aplicación Express

Se crearon las siguientes CARPETAS y Archivos



en la raiz principal

  1. app.js
  2. server.js


PUBLIC
CSS
  •  Estilos.css 
IMG
JS

ROUTES

  • Index.js


VIEWS
  • Index.ejs
  • Index.jade
----------------------

  •  En el simbolo del sistema  
 escribimos npm init  (INICIALIZA UN PAQUETE NODE) crea el package.json

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