Advertisement
Guest User

Untitled

a guest
Mar 21st, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. var favicon = require('serve-favicon');
  2. var crypto = require("crypto");
  3. var mysql = require('mysql');
  4. var http = require('http');
  5. var fs = require('fs');
  6. var _favicon = favicon(__dirname + '/favicon.ico');
  7. var connection = mysql.createConnection({
  8. host: 'localhost',
  9. user: 'root',
  10. port: '3306',
  11. password: 'password',
  12. database : 'database'
  13. });
  14. connection.connect(function(err){
  15. if(!err) {
  16. console.log("mysql connected");
  17. } else {
  18. console.log(err);
  19. }
  20. });
  21. var https = require('https');
  22.  
  23. var options = {
  24. key: fs.readFileSync('../privkey.pem'),
  25. cert: fs.readFileSync('../cert.pem')
  26. };
  27. var server = https.createServer(options,
  28. function(req, response){
  29. fs.readFile(__dirname + '/index.html',
  30. function(err, data){
  31. if(err){
  32. response.writeHead(500);
  33. return response.end('error');
  34. } else {
  35. _favicon(req, response, function onNext(err){
  36. if(err){
  37. response.writeHead(200);
  38. response.end(data);
  39. } else {
  40. response.writeHead(200);
  41. response.end(data);
  42. }
  43. });
  44. }
  45. })
  46. });
  47. var io = require('socket.io').listen(server);
  48. server.listen(80, "0.0.0.0");
  49.  
  50. <script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
  51. var socket = io.connect('https://localhost', {secure: true, port: 80});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement