Skip to content
Snippets Groups Projects
Commit b36751fc authored by Markus Opolka's avatar Markus Opolka
Browse files

Add some time logs for measuring performance

parent 39b89b48
No related branches found
No related tags found
No related merge requests found
......@@ -132,6 +132,8 @@ app.use(function (req, res, next) {
app.get('/api/search', function (req, res) {
// Search Endpoint with query parameters
// <element attribute="value">content</element>
console.time('> Search All')
let query = {
element: req.query.element,
content: req.query.content,
......@@ -149,11 +151,13 @@ app.get('/api/search', function (req, res) {
}
res.send(data)
console.timeEnd('> Search All')
})
app.get('/api/features/:letter?', function (req, res) {
// Feature Search Endpoint with query parameters
// <feature category="diakritika" type="akut" subtype="akutstattgravis" ref="26">
console.time('> Search Features')
let query = {
category: req.query.category,
......@@ -181,11 +185,13 @@ app.get('/api/features/:letter?', function (req, res) {
}
}
res.send(data)
console.timeEnd('> Search Features')
})
app.get('/api/letters/:letter?', function (req, res) {
// Document Endpoint with optional Document name
// Lists either all or one given document
console.time('> List Letters')
const DOC = req.params.letter + '.xml'
......@@ -194,6 +200,7 @@ app.get('/api/letters/:letter?', function (req, res) {
} else {
res.send(loadDocuments(DIR))
}
console.timeEnd('> List Letters')
})
// Where the magic happens
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment