1 | module.exports = function(app) {
|
2 | 'use strict';
|
3 |
|
4 | var file = require('fs').readFile,
|
5 | path = require('path');
|
6 |
|
7 | var getAPI = require('../modules/getAPI')(app),
|
8 | handlebars = require('handlebars');
|
9 |
|
10 | app.get(this.apiRoute, function(req, res) {
|
11 | file(path.join(__dirname, '../views/api.hbs'), { encoding: 'utf8' }, function(err, source) {
|
12 | if (err) {
|
13 | throw err;
|
14 | }
|
15 | var html = handlebars.compile(source);
|
16 | res.send(200, html({
|
17 | routes: this.allRoutes,
|
18 | serverName: this.name
|
19 | }));
|
20 | }.bind(this));
|
21 | }.bind(this));
|
22 |
|
23 | app.get('/express-server/css/styles.css', function(req, res) {
|
24 | res.sendfile(path.join(__dirname, '../views/css/styles.css'));
|
25 | });
|
26 | }; |
\ | No newline at end of file |