[GRAPHQL] Tạo Database với Mysql (ok)

C:\mysql_demo\package.json
{
"name": "mysql_demo",
"version": "1.0.0",
"description": "",
"main": "server.js",
"dependencies": {
"express": "^4.17.1",
"mysql": "^2.10.2"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
C:\mysql_demo\server.js
var express = require("express");
var mysql = require("mysql"); // include thêm module mysql
var app = express();
// Tạo kết nối với Database
var pool = mysql.createPool({
host: "localhost",
user: "root",
password: null,
database: "nodejs_api",
});
app.get("/user", function(req, res) {
// Viết câu truy vấn sql
var sql = "SELECT * FROM `products`"; // Thực hiện câu truy vấn và show dữ liệu
pool.query(sql, function(error, result) {
if (error) throw error;
console.log("USER TABLE", result);
res.json(result); // Trả kết quả về cho client dưới dạng json
});
});
app.listen("3000", "127.0.0.1");
console.log("server is listening");
Last updated
Was this helpful?