Express es un framework web rápido, minimalista para NodeJS, con Express puede acelerar el proceso de desarrollo de sitios web/API. Muchos otros frameworks han utilizado Express como la herramienta base ya que proporciona un conjunto sólido de funciones para aplicaciones web y móviles.
Primero debe haber instalado NodesJS, consulte:
Luego ejecutamos el comando:
$ npx express-generator --view=pug
Hemos selecionado Pug como motor de plantillas.
El comando anterior me genera un proyecto con la siguiente estructura de DIRs.
.
├── bin
├── node_modules
│ ├── accepts
│ ├── acorn
│ ├── array-flatten
│ ...
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
├── routes
└── views
├── package.json
├── package-lock.json
Para iniciar el proyecto ejecutamos
$ npm run start
Por defecto levante en el puerto 3000, en caso de que esté en uso modifique el start
en package.json
:
"start": "export PORT=10000; node ./bin/www"
Ahora el proyecto levante en el puerto 10000, ponga en su navegador http://localhost:10000