Browse Source

Display clients

master
Garrit Franke 4 years ago
parent
commit
019917bc8b
  1. 6
      client/app.js
  2. 22
      client/routes/clients.js

6
client/app.js

@ -26,13 +26,13 @@ app.use("/landing", require("./routes/landing"));
app.use("/auth", require("./routes/auth"));
app.use((req, res, next) => {
if (!req.token) res.redirect("/landing");
const token = req.cookies.token;
req.token = token;
next();
});
app.use((req, res, next) => {
const token = req.cookies.token;
req.token = token;
if (!req.token) res.redirect("/landing");
next();
});

22
client/routes/clients.js

@ -4,19 +4,19 @@ const axios = require("axios");
const basePath = process.env.API_BASE_PATH;
router.get("/", async (req, res) => {
console.debug(basePath);
const clients = await axios.get(
basePath + "/clients",
{},
{ headers: { Authorization: "Bearer " + req.token } }
);
console.log(clients);
const clients = await axios
.get(basePath + "/clients", {
headers: { Authorization: "Bearer " + req.token },
})
.then((response) => response.data)
.then((clients) =>
clients.map((c) => {
return { ...c, id: c._id };
})
);
res.render("Clients", {
clients: [
{ id: 1, name: "Foo Bar" },
{ id: 2, name: "Michael Jackson" },
],
clients,
});
});

Loading…
Cancel
Save