Advertisement
Guest User

Untitled

a guest
Oct 5th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. var mysql = require('mysql');
  2. var express = require('express');
  3. var app = express();
  4.  
  5. var connection = mysql.createConnection({
  6. host : "localhost",
  7. user : "username",
  8. password: "yourpassword",
  9. database: "Example"
  10. });
  11. connection.connect(function(err) {
  12. if (err) throw err;
  13. console.log("Connected!");
  14. });
  15. var queryString = 'SELECT * FROM test';
  16.  
  17. // Fetching data from database
  18. app.get('/', function(req, res) {
  19. connection.query(queryString, function (err, rows, fields) {
  20. if (err) {
  21. throw err;
  22. }
  23. return res.json(rows);
  24. });
  25. // connection.end();
  26. });
  27.  
  28. //enable cross-domain request.
  29. var allowCrossDomain = function(req, res, next) {
  30. res.header('Access-Control-Allow-Origin', '*');
  31. res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
  32. res.header('Access-Control-Allow-Headers', 'Content-Type');
  33. next();
  34. };
  35. app.use(allowCrossDomain);
  36.  
  37. app.listen(3000, function() {
  38. console.log("Server listening on port 3000");
  39. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement