diff --git a/app.js b/app.js index e69de29bb..21c82b5e0 100644 --- a/app.js +++ b/app.js @@ -0,0 +1,34 @@ +const express = require("express"); +const app = express(); + +app.set("views", __dirname + "/views"); +app.set("view engine", "hbs"); +app.use(express.static("public")); + + +//aƱade persona aqui +app.get("/", (req, res) => { + res.render("index.hbs"); +}) + +app.get('/home', (req, res) =>{ + res.send('/views/home.html'); +}); + +app.get('/about', (req, res) => { + res.send('/views/about.html'); +}) + +app.get('/works', (req, res) => { + res.send('/views/works.html'); +}); + +app.get('/gallery', (req, res) => { + res.send('/views/gallery.html'); +}); + + + +app.listen(3000, () => { + console.log("Server listening...") +}) \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 000000000..7ed1fd815 --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "lab-express-basic-site", + "version": "1.0.0", + "description": "![logo_ironhack_blue 7](https://user-images.githubusercontent.com/23629340/40541063-a07a0a8a-601a-11e8-91b5-2f13e4e6b441.png)", + "main": "app.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "Blanca FC", + "license": "ISC", + "dependencies": { + "express": "^4.19.2", + "hbs": "^4.2.0" + } +} diff --git a/public/styles.css b/public/styles.css new file mode 100644 index 000000000..e69de29bb diff --git a/views/index.hbs b/views/index.hbs new file mode 100644 index 000000000..bf6fc0462 --- /dev/null +++ b/views/index.hbs @@ -0,0 +1,13 @@ + + + + + + + Document + + +

Hello World

+ + + \ No newline at end of file