summaryrefslogtreecommitdiff
path: root/server.js
diff options
context:
space:
mode:
Diffstat (limited to 'server.js')
-rw-r--r--server.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/server.js b/server.js
index b315886..7070442 100644
--- a/server.js
+++ b/server.js
@@ -4100,20 +4100,26 @@ function render_markdown(path) {
}
app.get("/docs", function (req, res) {
- res.send(render_markdown("docs/index.md"))
+ res.redirect("/docs/index")
})
app.get("/docs/:file", function (req, res) {
+ var file = req.params.file
+ if (!file.endsWith(".md"))
+ file += ".md"
try {
- res.send(render_markdown("docs/" + req.params.file + ".md"))
+ res.send(render_markdown("docs/" + file))
} catch (err) {
res.status(404).send(err.message)
}
})
app.get("/docs/:dir/:file", function (req, res) {
+ var file = req.params.file
+ if (!file.endsWith(".md"))
+ file += ".md"
try {
- res.send(render_markdown("docs/" + req.params.dir + "/" + req.params.file + ".md"))
+ res.send(render_markdown("docs/" + req.params.dir + "/" + file))
} catch (err) {
res.status(404).send(err.message)
}