frontend-backend-database
How it works (step by step)
- Frontend
sends a request
- GET
/api/animals
- Node.js
backend receives the request
- router.get('/',
(req, res) => { ... });
- Node.js
executes an SQL query
- SELECT
* FROM animals;
- Database
returns data
- Node.js
sends JSON back to frontend
Example: Node.js SQL Query (READ)
router.get('/animals', (req, res) => {
const sql = 'SELECT
* FROM animals';
db.query(sql, (err,
results) => {
if (err) {
return res.status(500).json({
error: err.message });
}
res.json(results);
});
});
What’s happening here?
|
Part |
Meaning |
|
router.get() |
REST API endpoint |
|
SELECT * FROM animals |
SQL query |
|
db.query() |
Node.js sends SQL to MySQL |
|
res.json(results) |
Data returned to frontend |
👉 This is a Node.js
SQL query.
Comments
Post a Comment