SHOW:
|
|
- or go back to the newest paste.
1 | var http = require("http"); | |
2 | var url = require('url'); | |
3 | var fs = require('fs'); | |
4 | ||
5 | var server = http.createServer(function(request, response){ | |
6 | console.log('Connection'); | |
7 | var path = url.parse(request.url).pathname; | |
8 | console.log(__dirname); | |
9 | console.log(path); | |
10 | ||
11 | switch(path){ | |
12 | case '/': | |
13 | response.writeHead(200, {'Content-Type': 'text/html'}); | |
14 | response.write('hello world'); | |
15 | break; | |
16 | case '/socket.html': | |
17 | fs.readFile(__dirname + path, function(error, data){ | |
18 | if (error){ | |
19 | response.writeHead(404); | |
20 | response.write("opps this doesn't exist - 404"); | |
21 | } | |
22 | else{ | |
23 | response.writeHead(200, {"Content-Type": "text/html"}); | |
24 | ||
25 | response.write("socket is here."); | |
26 | } | |
27 | }); | |
28 | break; | |
29 | default: | |
30 | response.writeHead(404); | |
31 | response.write("opps this doesn't exist - 404"); | |
32 | break; | |
33 | } | |
34 | ||
35 | response.end(); | |
36 | }); | |
37 | ||
38 | server.listen(8001); | |
39 | ||
40 | var io = require('socket.io').listen(server); |