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); |