import express from 'express'; import { promises as fs } from 'fs'; import { fileURLToPath } from 'url'; import { dirname } from 'path'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); let port = 3000; let app = express(); //define endpoints app.get('/file-data', async (request, response) => { let data = await fs.readFile(__dirname + '/people-data.json'); let people = JSON.parse(data); response.json(people); }) app.listen(port, () => { console.log(`App listening on port ${port}`); });