← helloexpress

add jade files - templateing enginge

ca142cb9152a588b9d301718982e95558a285095 · ovidiucs · Apr 16, 2014 04:45

+4 −47 · 2 files changed

  • app.js +3 −47
  • views/home.jade +1 −0
diff --git a/app.js b/app.js
index b5e05ce..eb9f517 100644
--- a/app.js
+++ b/app.js
@@ -6,58 +6,14 @@ var express = require('express')
 	,http		= require('http');
 
 var app = express();
-// parse body of req
-app.use(express.bodyParser());
-app.set('port', process.env.PORT || 3000);
-// get
-// reads data
-app.get('/', function(req,res) {
-	res.send("Hello, Express!");
-
-	});
-
-app.get('/hi', function(req,res) {
-// send more than text
-	var message = [
-			'<ul><li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>',
-			'<li>Aliquam tincidunt mauris eu risus.</li>',
-			'<li>Vestibulum auctor dapibusneque.</li></ul>'].join("\n");
-	res.send(message);
-
-	});
-
-//app.get('/users/:userId', function(req,res) {
-//	res.send("<h2>Hello, User #" + req.params.userId + "!");
-//	
-//	});
 
+app.set('port', process.env.PORT || 3000);
 
-// post
-// create data
-app.post("/users", function(req,res) {
-	res.send("Creating a new user with the name " + req.body.username + ".");
+app.get("/", function (req,res) {
+   res.render("home.jade");
 });
 
-// delete
-// delete data
-
-// put /users/:userId
-// update data /users/:userId
 
-// complex routes
-app.get(/\/users\/(\d*)\/?(edit)?/, function(req, res) {
-// /users/10
-// /users/10/
-// /users/10/edit
-
-var message = "user #" + req.params[0] + "'s profile";
-	if (req.params[1] === 'edit') {
-		message = "Editing " + message;
-	} else {
-		message = "Viewing " + message;
-	}
-	res.send(message);
-});
 http.createServer(app).listen(app.get('port'), function(){
   console.log('Express server listening on port ' + app.get('port'));
 });
diff --git a/views/home.jade b/views/home.jade
new file mode 100644
index 0000000..a80310e
--- /dev/null
+++ b/views/home.jade
@@ -0,0 +1 @@
+h1 Hello, Express!