diff --git a/browserid/app.js b/browserid/app.js index cc67bd65855825ae6d5f6a96e060e5b4f5b86556..f6a7d9c1b2de32440de3e593365e05980a909d05 100644 --- a/browserid/app.js +++ b/browserid/app.js @@ -57,36 +57,36 @@ function router(app) { }); app.get('/', function(req,res) { - res.render('index.ejs', {title: 'A Better Way to Sign In', fullpage: true}); - }); + res.render('index.ejs', {title: 'A Better Way to Sign In', fullpage: true}); + }); - app.get('/prove', function(req,res) { - res.render('prove.ejs', {title: 'Verify Email Address', fullpage: false}); - }); + app.get(/^\/prove(\.html)?$/, function(req,res) { + res.render('prove.ejs', {title: 'Verify Email Address', fullpage: false}); + }); - app.get('/users', function(req,res) { - res.render('users.ejs', {title: 'for Users', fullpage: false}); - }); + app.get(/^\/users(\.html)?$/, function(req,res) { + res.render('users.ejs', {title: 'for Users', fullpage: false}); + }); - app.get('/developers', function(req,res) { - res.render('developers.ejs', {title: 'for Developers', fullpage: false}); - }); + app.get(/^\/developers(\.html)?$/, function(req,res) { + res.render('developers.ejs', {title: 'for Developers', fullpage: false}); + }); - app.get('/primaries', function(req,res) { - res.render('primaries.ejs', {title: 'for Primary Authorities', fullpage: false}); - }); + app.get(/^\/primaries(\.html)?$/, function(req,res) { + res.render('primaries.ejs', {title: 'for Primary Authorities', fullpage: false}); + }); - app.get('/manage', function(req,res) { - res.render('manage.ejs', {title: 'My Account', fullpage: false, csrf: req.session.csrf}); - }); + app.get(/^\/manage(\.html)?$/, function(req,res) { + res.render('manage.ejs', {title: 'My Account', fullpage: false, csrf: req.session.csrf}); + }); - app.get('/tos', function(req, res) { - res.render('tos.ejs', {title: 'Terms of Service', fullpage: false}); - }); + app.get(/^\/tos(\.html)?$/, function(req, res) { + res.render('tos.ejs', {title: 'Terms of Service', fullpage: false}); + }); - app.get('/privacy', function(req, res) { - res.render('privacy.ejs', {title: 'Privacy Policy', fullpage: false}); - }); + app.get(/^\/privacy(\.html)?$/, function(req, res) { + res.render('privacy.ejs', {title: 'Privacy Policy', fullpage: false}); + }); // register all the WSAPI handlers wsapi.setup(app);