View difference between Paste ID: 3LcBm62R and NWRZKGQF
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);