-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathnoderoute2.js
More file actions
46 lines (35 loc) · 1.19 KB
/
Copy pathnoderoute2.js
File metadata and controls
46 lines (35 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
var finalhandler = require('finalhandler')
var http = require('http')
var Router = require('router')
var router = Router()
router.get('/', function (req, res) {
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
res.end('Node Router! --- NOTHING TO SEE HERE')
})
router.get('/test', function (req, res) {
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
res.end('You are in the test area!')
})
router.get('/value/:value', function(req, res) {
res.end("the value entered is " +req.params.value);
});
router.get('/render/:xval/:yval/:zval', function(req, res) {
res.end("XVAL= " + req.params.xval +" YVAL= "+ req.params.yval +" ZVAL= "+ req.params.zval);
});
router.get('/console/:xval/:yval/:zval', function (req, res) {
//javascript object
var data = {
"myvalues": {
"xval": req.params.xval,
"yval": req.params.yval,
"zval": req.params.zval
}
};
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
console.log(data);
res.end("Values have been sent to server")
});
var server = http.createServer(function(req, res) {
router(req, res, finalhandler(req, res))
})
server.listen(8000)