Advertisement
Guest User

Untitled

a guest
Jan 11th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. let router = require('express').Router();
  2. let sql = require('mysql');
  3.  
  4. let connection = sql.createConnection({
  5. user: 'root',
  6. password: 'root',
  7. server: 'localhost',
  8. database: 'testdb'
  9. });
  10. connection.connect((err) => {
  11. if (err) throw err;
  12. console.log('Connected to database.')
  13. })
  14. router.get('/', (req, res) => {
  15. res.json({
  16. message: 'Welcome to the sshezi REST API'
  17. })
  18. });
  19. router.post('/savename', (req, res) => {
  20. let username = req.body.username;
  21. let email = req.body.email;
  22. connection.query("INSERT INTO `names` (id, username, email) (NULL, ?, ?)", username.toString(), email.toString(), (err, result) => {
  23. if (err) throw err;
  24. console.log('Entry added to Table names.');
  25. });
  26. });
  27. router.get('/getnames', (req, res) => {
  28. res.json(['Bob', 'Willy', 'Marcel', 'George', 'Brutus']);
  29. console.log('Sent usernames.');
  30. });
  31.  
  32. module.exports = router;
  33. /////////////////////////////
  34. 'use strict';
  35. var express = require("express");
  36. let apiRoutes = require('./api-routes');
  37.  
  38. var app = express();
  39. app.use('/api', apiRoutes);
  40. app.listen(4200, () => {
  41. console.log('Server running port 4200.');
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement