react-express-mysql: get version from mysql

Signed-off-by: Jérémie Drouet <jeremie.drouet@gmail.com>
This commit is contained in:
Jérémie Drouet
2020-03-24 10:48:45 +01:00
parent 75aa52524c
commit 59724f87a1
8 changed files with 545 additions and 183 deletions

View File

@@ -12,13 +12,18 @@ const morgan = require("morgan");
// which is a best practice in Docker. Friends don't let friends code their apps to
// do app logging to files in containers.
const database = require("./database");
// Appi
const app = express();
app.use(morgan("common"));
app.get("/", function(req, res) {
res.json({ message: "Hello Docker World!" });
app.get("/", function(req, res, next) {
database.raw('select VERSION() version')
.then(([rows, columns]) => rows[0])
.then((row) => res.json({ message: `Hello from MySQL ${row.version}` }))
.catch(next);
});
app.get("/healthz", function(req, res) {