2015-06-29 22:51:29 +00:00
|
|
|
'use strict';
|
|
|
|
|
2016-06-09 03:32:33 +00:00
|
|
|
/**
|
|
|
|
* Module dependencies.
|
|
|
|
*/
|
2016-06-20 22:06:41 +00:00
|
|
|
var forms = require('../../app/controllers/forms.server.controller'),
|
|
|
|
core = require('../../app/controllers/core.server.controller');
|
2016-06-09 03:32:33 +00:00
|
|
|
|
2015-06-29 22:51:29 +00:00
|
|
|
module.exports = function(app) {
|
|
|
|
// Root routing
|
|
|
|
app.route('/').get(core.index);
|
2016-06-09 03:32:33 +00:00
|
|
|
app.route('/subdomain/([a-zA-Z0-9]+)/').get(core.form);
|
|
|
|
app.route('/subdomain/*/forms/:formId([a-zA-Z0-9]+)')
|
|
|
|
.get(forms.read)
|
|
|
|
.post(forms.createSubmission);
|
2015-06-29 22:51:29 +00:00
|
|
|
};
|