From b9fdf62b5b20f607c5c38fc945f5c6cd5259e23a Mon Sep 17 00:00:00 2001 From: Typicode Date: Tue, 16 Jun 2015 00:38:59 +0200 Subject: [PATCH] Fix CLI --- bin/index.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bin/index.js b/bin/index.js index 50c09df..87b7314 100755 --- a/bin/index.js +++ b/bin/index.js @@ -75,10 +75,6 @@ function start (object, filename) { } }) - // Rewriter - var routes = JSON.parse(fs.readFileSync(process.cwd() + '/' + argv.routes)) - var rewriter = jsonServer.rewriter(routes) - // Router var router = jsonServer.router(filename ? filename : object) @@ -113,7 +109,14 @@ function start (object, filename) { var server = jsonServer.create() server.use(jsonServer.defaults) - server.use(rewriter) + + // Rewriter + if (argv.routes) { + var routes = JSON.parse(fs.readFileSync(process.cwd() + '/' + argv.routes)) + var rewriter = jsonServer.rewriter(routes) + server.use(rewriter) + } + server.use(router) server.listen(port, argv.host) }