diff --git a/README.md b/README.md index 606c476..c31c5bb 100644 --- a/README.md +++ b/README.md @@ -19,4 +19,5 @@ ejs- templating language to create views ### dev dependencies `npm i --save-dev nodemon` +//npm install -g nodemon For refreshing server for every new change diff --git a/Views/index.ejs b/Views/index.ejs new file mode 100644 index 0000000..a17dcb5 --- /dev/null +++ b/Views/index.ejs @@ -0,0 +1 @@ +Hello Universe diff --git a/package.json b/package.json index ed37085..9c9fbeb 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "A url shortner", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "devStart": "nodemon server.js" }, "repository": { "type": "git", diff --git a/server.js b/server.js new file mode 100644 index 0000000..31d6655 --- /dev/null +++ b/server.js @@ -0,0 +1,16 @@ +const express = require("express"); + +//make basic app + +const app = express(); + +//setting ejs as view engine +app.set("view engine", "ejs"); + +// index page with request and response parameters +app.get("/", (req, res) => { + res.render("index"); +}); + +// start listening on specified port +app.listen(process.env.PORT || 4567);