[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

Navigation

Lionel

@Copyright 2023