aboutsummaryrefslogtreecommitdiff
path: root/src/api/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes')
-rw-r--r--src/api/routes/configGET.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/api/routes/configGET.js b/src/api/routes/configGET.js
new file mode 100644
index 0000000..4bc7e15
--- /dev/null
+++ b/src/api/routes/configGET.js
@@ -0,0 +1,22 @@
+const Route = require('../structures/Route');
+const config = require('../../../config');
+
+class configGET extends Route {
+ constructor() {
+ super('/config', 'get', { bypassAuth: true });
+ }
+
+ run(req, res) {
+ return res.json({
+ version: process.env.npm_package_version,
+ URL: config.filesServeLocatio,
+ baseURL: config.backendLocation,
+ serviceName: config.serviceName,
+ maxFileSize: config.uploads.uploadMaxSize,
+ chunkSize: config.uploads.chunkSize,
+ maxLinksPerAlbum: config.albums.maxLinksPerAlbum
+ });
+ }
+}
+
+module.exports = configGET;