Skip to content

Commit

Permalink
add tokens/details endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
pdiakumis committed Nov 12, 2020
1 parent f2f7000 commit bf02c9e
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 1 deletion.
4 changes: 3 additions & 1 deletion app.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ const indexRouter = require("./routes/index"),
filesRouter = require("./routes/files"),
foldersRouter = require("./routes/folders"),
volumesRouter = require("./routes/volumes"),
subscriptionsRouter = require("./routes/subscriptions");
subscriptionsRouter = require("./routes/subscriptions"),
tokensRouter = require("./routes/tokens");

// const listEndpoints = require('express-list-endpoints');

Expand All @@ -30,6 +31,7 @@ app.use("/files", filesRouter);
app.use("/folders", foldersRouter);
app.use("/volumes", volumesRouter);
app.use("/subscriptions", subscriptionsRouter);
app.use("/tokens/details", tokensRouter);

app.get("*", (req, res) => {
res.status(404).render("404");
Expand Down
25 changes: 25 additions & 0 deletions routes/tokens.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
const express = require("express");
const router = express.Router();
const axios = require("axios").default;
const illumina = require("../utils/illumina");
const utils = require("../utils/utils");
const request_opts = illumina.request_opts();

router.get("/", (req, res) => {
let opts = request_opts;
let qs = req.query;
opts.url = "/tokens/details";
opts.params = qs;

axios(opts)
.then((response) => {
// res.send(response.data);
res.render("dcs/tokensdetails", {
tokdet: response.data,
jsonSyntaxHighlight: utils.jsonSyntaxHighlight,
});
})
.catch((error) => utils.print_error(error));
});

module.exports = router;
10 changes: 10 additions & 0 deletions views/dcs/tokensdetails.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<% include ../partials/header %>

<h1 class="title"><%= `Token Details` %></h1>

<pre>
<%- jsonSyntaxHighlight(JSON.stringify(tokdet, null, 2)) %>
</pre>

<% include ../partials/footer %>

1 change: 1 addition & 0 deletions views/home.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
<p><a href="/usages?periods=6" class="ui big blue button">Usages</a></p>
<p><a href="/health" class="ui big green button">Health</a></p>
<p><a href="/regions" class="ui big orange button">Regions</a></p>
<p><a href="/tokens/details" class="ui big grey button">Tokens Details</a></p>
</div>
</div>
</div>
Expand Down

0 comments on commit bf02c9e

Please sign in to comment.