Fix static files

This commit is contained in:
Typicode
2014-03-19 10:31:54 +01:00
parent 25b2e43648
commit c3fa967a0a
3 changed files with 80 additions and 11 deletions

View File

@ -1,11 +1,14 @@
var _ = require('underscore')
var low = require('low')
var restify = require('restify')
var utils = require('./utils')
var _ = require('underscore')
var low = require('low')
var ecstatic = require('ecstatic')
var restify = require('restify')
var utils = require('./utils')
low._.createId = utils.createId
var server = restify.createServer()
var server = restify.createServer({
name: 'JSON Server'
})
server.use(restify.acceptParser(server.acceptable))
server.use(restify.queryParser())
@ -16,6 +19,11 @@ server.use(restify.gzipResponse())
routes = {}
server.get(/^\/$|.*(.css)/, restify.serveStatic({
'directory': __dirname + '/../public',
'default': 'index.html'
}))
// GET /db
routes.db = function(req, res, next) {
res.send(low.db)
@ -112,11 +120,6 @@ server.put('/:resource/:id', routes.update)
server.patch('/:resource/:id', routes.update)
server.del('/:resource/:id', routes.destroy)
server.get('/', restify.serveStatic({
directory: './public',
default: 'index.html'
}));
server.on('after', function (req, res, route, err) {
var latency = Date.now() - req.time()
console.log('%s %s %s - %sms',