summaryrefslogtreecommitdiffstats
path: root/server/router.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/router.js')
-rw-r--r--server/router.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/server/router.js b/server/router.js
index 062618d..6070f33 100644
--- a/server/router.js
+++ b/server/router.js
@@ -11,13 +11,12 @@ router.post('/signup', auth.signup)
router.post('/logout', auth.logout)
router.post('/changepassword', auth.changePassword)
-// Public callable functions.
-var ipxe = require(path.join(__dirname, 'api', 'ipxe'))
-router.get('/ipxe/loadScript', ipxe.get.loadScript)
-
// Forward routing to every api module with /<api>/...
fs.readdirSync(path.join(__dirname, 'api')).forEach(filename => {
var api = require(path.join(__dirname, 'api', filename))
+ // Public callable functions.
+ if (api.noAuthRouter) router.use('/' + filename.split('.')[0] + '/', api.noAuthRouter)
+ // Authentication needed
if (api.router) router.use('/' + filename.split('.')[0] + '/', auth.verifyToken, api.router)
})