REST api & database interfacing
parent
4f26e8556d
commit
be45e82437
@ -0,0 +1,40 @@
|
||||
const mysql = require("mysql");
|
||||
const express = require("express");
|
||||
const bodyParser = require("body-parser");
|
||||
|
||||
parameters = {
|
||||
host: "localhost",
|
||||
user: "root",
|
||||
password: "7572137",
|
||||
database: "nusbank",
|
||||
multipleStatements: true,
|
||||
};
|
||||
|
||||
let connection = mysql.createConnection(parameters);
|
||||
connection.connect((error) => {
|
||||
if (error){
|
||||
console.log(error);
|
||||
} else {
|
||||
console.log("Connection was successfull");
|
||||
}
|
||||
});
|
||||
|
||||
/// Connected
|
||||
let app = express();
|
||||
|
||||
app.use(bodyParser.json());
|
||||
|
||||
// route for user query
|
||||
app.get("/user", (request, response) => {
|
||||
connection.query("SELECT * FROM users LIMIT 5", (err, result) => {
|
||||
if (err) {
|
||||
response.send("Some error occur");
|
||||
}
|
||||
else {
|
||||
response.send(result);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// listen port 3000
|
||||
app.listen(3000);
|
||||
Loading…
Reference in New Issue