diff --git a/package.json b/package.json index 5bf20f5..5d1bdf3 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "type": "module", "scripts": { + "server": "node server.js", "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", "preview": "vite preview", diff --git a/server.js b/server.js new file mode 100644 index 0000000..ab29e7a --- /dev/null +++ b/server.js @@ -0,0 +1,23 @@ +import http from "http"; + +const host = 'localhost'; +const port = 8000; + +const user = JSON.stringify({ + name: "Joe User", +}); + +const requestListener = function (req, res) { + res.setHeader("Content-Type", "application/json"); + switch (req.url) { + case "/login": + res.writeHead(200); + res.end(user); + break + } +}; + +const server = http.createServer(requestListener); +server.listen(port, host, () => { + console.log(`Server is running on http://${host}:${port}`); +}); diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index d47956d..32ddf41 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -1,18 +1,57 @@