Estos son los archivos pertenecientes a la aplicación web y API REST del proyecto. Constuído con Node y Express.Para poder trabajar realizar modificaciones, es necesario descargar el repositorio a tu espacio de trabajo y usar adecuadamente Git para evitar conflictos.
-
Inicializa un repositorio local y agrega un nuevo remote. En este caso, el remote se llamará 'github', pero puede llamarse de cualquier manera:
git init git remote add github https://github.com/findMyPet/express-server.git -
Jala todos los archivos del repositorio remoto hacia el local:
git pull github -
Suponiendo que node, mongodb y npm ya están instalados en tu ordenador, ejecuta el servidor:
npm startsi a este punto ocurren conflictos con las dependiencias ejecuta:
npm install / sudo npm install npm start -
Visita localhost:3000 para visualizar la página principal.
En el directorio views, se encuentran todos los archivos que se visualizarán directamente en el navegador. Jade es el motor de plantillas del proyecto.
El archivo layout.jade contiene todos los elementos que rodean el contenido de una vista, con el fin de definir una apariencia en común. En este, por ejemplo, cargamos los estilos y scripts de Javascript necesarios, y los elementos visuales que se repetirán en toda la aplicación web; como un menú de navegación.
doctype html
html
head
title= title
meta(charset='UTF-8')
meta(name='viewport', content='width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes')
link(rel='stylesheet', type='text/css', href='/stylesheets/estilos.css')
script(src='//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js')
body
block content
block content representa el contenido de las vistas.