Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. var http = require("http");
  2. var fs = require("fs");
  3. var qs = require("querystring")
  4.  
  5. var mongoClient = require('mongodb').MongoClient
  6. var ObjectID = require('mongodb').ObjectID;
  7. var Operations = require("./modules/Operations.js")
  8. var db;
  9. var opers = new Operations();
  10.  
  11.  
  12. var server = http.createServer(function (req, res) {
  13.  
  14. switch (req.method) {
  15. case "GET":
  16. if (req.url === "/index" || req.url === "/") {
  17. fs.readFile("html/index.html", function (error, data) {
  18. res.writeHead(200, {
  19. 'Content-Type': 'text/html'
  20. });
  21. res.write(data);
  22. res.end();
  23. })
  24. }
  25.  
  26. else if (req.url === "/Operations.js") {
  27. fs.readFile("modules/Operations.js", function (error, data) {
  28. res.writeHead(200, {
  29. 'Content-Type': 'application/javascript'
  30. });
  31. res.write(data);
  32. res.end();
  33. })
  34. }
  35.  
  36.  
  37. else {
  38. console.log(req.url)
  39. res.writeHead(404, {
  40. 'Content-Type': 'text/html'
  41. });
  42. res.write("<h1>błąd 404 - nie ma pliku!<h1>");
  43. res.end();
  44. }
  45.  
  46. break;
  47. case "POST":
  48.  
  49.  
  50. //servres(req, res)
  51.  
  52. servResponse(req, res)
  53.  
  54.  
  55. break;
  56.  
  57. }
  58. })
  59.  
  60. function servResponse(req, res) {
  61. var allData = "";
  62.  
  63. req.on("data", function (data) {
  64. allData += data;
  65. })
  66.  
  67. req.on("end", function (data) {
  68. var finish = qs.parse(allData)
  69. })
  70. }
  71.  
  72. server.listen(3000, function () {
  73. console.log("mongo wstaje")
  74. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement