-
Notifications
You must be signed in to change notification settings - Fork 0
/
router.js
23 lines (21 loc) · 697 Bytes
/
router.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var messages = require('./messages');
var userctl = require('./userctl');
module.exports = function (app) {
app.get('/', function (req, res) {
res.render('index', {
locals: {
title: messages.get('Index'),
returnto: req.query.returnto,
},
});
});
app.get('/login', userctl.login);
app.get('/logout', userctl.logout);
app.get('/auth_callback', userctl.authCallback);
app.all('/regdomain', userctl.checkLogin);
app.get('/regdomain', userctl.regDomain);
app.post('/regdomain', userctl.regDomainDo);
app.all('/regdomain/:name', userctl.checkLogin);
app.get('/regdomain/:name', userctl.regDomain);
app.get('/:name', userctl.displayUser);
};