Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var router = express.Router();
- var mysql = require('mysql');
- var con = mysql.createConnection({
- host: "localhost",
- user: "ericx2x",
- password: "water123",
- database: "mydb"
- });
- con.connect(function(err) {
- if (err) throw err;
- });
- // var sql = "CREATE TABLE notes (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), message VARCHAR(255), UNIQUE (name))";
- // con.query(sql, function (err, result) {
- // if (err) throw err;
- // console.log("Table created");
- // });
- // var sql = "INSERT IGNORE INTO notes (name, message) VALUES ?";
- // var values = [
- // ['John', 'Highway 71'],
- // ['Peter', 'Lowstreet 4'],
- // ['Amy', 'Apple st 652'],
- // ['Hannah', 'Mountain 21'],
- // ['Michael', 'Valley 345'],
- // ['Sandy', 'Ocean blvd 2'],
- // ['Betty', 'Green Grass 1'],
- // ['Richard', 'Sky st 331'],
- // ['Susan', 'One way 98'],
- // ['Vicky', 'Yellow Garden 2'],
- // ['Ben', 'Park Lane 38'],
- // ['William', 'Central st 954'],
- // ['Chuck', 'Main Road 989'],
- // ['Viola', 'Sideway 1633']
- // ];
- // con.query(sql, [values], function (err, result) {
- // if (err) throw err;
- // console.log("Number of records inserted: " + result.affectedRows);
- // });
- con.query("SELECT * FROM notes", function(err, result, fields) {
- if (err) throw err;
- console.log(result);
- router.get('/api/notes', function(req, res, next) {
- res.json(result);
- });
- router.get('/api/notes/:notesId', function(req, res, next) {
- const note = result.find(c => c.name === req.params.notesId);
- res.send(note);
- });
- router.post('/api/notes/:notesId', function(req, res, next) {
- let sql = `INSERT IGNORE INTO notes (name, message) VALUES ('${req.params.notesId}', 'Lorem Ipsum')`;
- let query = con.query(sql);
- });
- router.put('/api/notes/:notesId/:notesMessage', function(req, res, next) {
- let sql = `UPDATE notes SET message='${req.params.notesMessage}' WHERE name='${req.params.notesId}';`;
- let query = con.query(sql);
- });
- });
- module.exports = router;
Add Comment
Please, Sign In to add comment