express = require 'express' router = new express.Router() path = require 'path' derby = require 'derby' # ---------- Static Pages ------------ staticPages = derby.createStatic path.dirname(path.dirname(__dirname)) beforeEach = (req, res, next) -> req.getModel().set '_nodeEnv', 'production' # we don't want cheat buttons on static pages next() router.get '/splash.html', (req, res) -> res.redirect('/static/front') router.get '/static/front', beforeEach, (req, res) -> staticPages.render 'static/front', res router.get '/static/about', (req, res) -> res.redirect 'http://community.habitrpg.com/node/97' router.get '/static/team', (req, res) -> res.redirect 'http://community.habitrpg.com/node/96' router.get '/static/extensions', (req, res) -> res.redirect 'http://community.habitrpg.com/extensions' router.get '/static/faq', (req, res) -> res.redirect 'http://community.habitrpg.com/faq-page' router.get '/static/privacy', beforeEach, (req, res) -> staticPages.render 'static/privacy', res router.get '/static/terms', beforeEach, (req, res) -> staticPages.render 'static/terms', res module.exports = router