Advertisement
Guest User

Untitled

a guest
Sep 30th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. var express = require('express');
  2. const ngrok = require('ngrok');
  3. //var routes = require("./routes/routes.js")
  4. var routes2 = require("./routes/routes2.js");
  5. var bodyParser = require("body-parser");
  6. var mysql = require('mysql');
  7. var app = express();
  8.  
  9. var conn = mysql.createConnection({
  10. host: "94.24.54.192",
  11. user: "pharm_practica18",
  12. password: "Qwerty098765",
  13. database: "pharm_orar"
  14. });
  15.  
  16. const startNgrok = async function(a, b) {
  17. const url = await ngrok.connect();
  18. console.log(url);
  19. }
  20.  
  21. conn.connect(function(err) {
  22. if(err) throw err;
  23. console.log('Connected!');
  24. startNgrok();
  25. });
  26.  
  27. app.use(bodyParser.json());
  28. app.use(bodyParser.urlencoded({ extended: true}));
  29. //app.use('/discipline', routes);
  30. routes2(app);
  31.  
  32. var server = app.listen(3000, function () {
  33. console.log("App running on port:", server.address().port);
  34. });
  35.  
  36. app.use('/discipline/creeaza', function(request, response){
  37. console.log(request.body); // your JSON
  38. response.send(request.body); // echo the result back
  39. });
  40.  
  41. function getRowsFromDisciplina(callback) {
  42. conn.query("SELECT * FROM Discipline ORDER BY 'Anul in care se studiaza'", function(err, result){
  43. callback(err, result);
  44. });
  45. }
  46.  
  47. app.use("/discipline/listeaza", function(req, res){
  48. getRowsFromDisciplina(function(err, result){
  49. if(err) {
  50. res.send(err);
  51. } else {
  52. res.send(result);
  53. }
  54. });
  55. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement