Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:express:json_fajl_hasznalata

< Express

Express - JSON fájl használata

Projekt

index.js
const express = require('express');
const fs = require('fs');
const crypto = require('crypto');
 
const app = express();
 
// Az adatok beolvasása
const employeesData = JSON.parse(fs.readFileSync('employees.json'));
 
// API-endpoint a felhasználók lekérdezésére
app.get('/employees', (req, res) => {
    res.json(employeesData);
});
 
app.post('/employees', (req, res) => {
    const newEmployee = {
        id: crypto.randomUUID(),
        name: 'Abigail',
        city: 'Szeged'
    }
    employeesData.employees.push(newEmployee);
    fs.writeFileSync('employees.json', JSON.stringify(employeesData, null, 2));
    res.json(employeesData);
});
 
app.listen(8000, () => {
  console.log('Az Express alkalmazás fut a 8000-es porton...');
});
oktatas/web/back-end_framework/express/json_fajl_hasznalata.txt · Utolsó módosítás: 2024/03/19 12:25 szerkesztette: admin