From 7d8ec1ae5a969e8581933f037fab8a3e0fca0b9a Mon Sep 17 00:00:00 2001 From: Daniel Andreas Wang Date: Sat, 7 Mar 2026 12:57:55 +0000 Subject: first commit --- index.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 index.js (limited to 'index.js') diff --git a/index.js b/index.js new file mode 100644 index 0000000..01003c4 --- /dev/null +++ b/index.js @@ -0,0 +1,17 @@ +import express from 'express' +import axios from 'axios' + +const app = express() + +app.get('/posts', async(req, res) => { + try { + const result = await axios.get('https://jsonplaceholder.typicode.com/posts') + res.json(result.data) + } catch (error) { + res.status(500).json({ error: 'Fetch failed.'}) + } +}) + +app.listen(3000, () => { + console.log('Server running at port 3000') +}) -- cgit