@@ -3,6 +3,7 @@ var chalk = require('chalk')
33var is = require ( './utils/is' )
44var load = require ( './utils/load' )
55var watch = require ( './watch' )
6+ var pause = require ( 'connect-pause' )
67var jsonServer = require ( '../server' )
78
89function prettyPrint ( argv , object , rules ) {
@@ -30,7 +31,7 @@ function prettyPrint (argv, object, rules) {
3031 console . log ( )
3132}
3233
33- function createServer ( source , object , routes ) {
34+ function createServer ( source , object , routes , delay ) {
3435 var server = jsonServer . create ( )
3536
3637 var router = jsonServer . router (
@@ -46,6 +47,10 @@ function createServer (source, object, routes) {
4647 server . use ( rewriter )
4748 }
4849
50+ if ( delay ) {
51+ server . use ( pause ( delay ) )
52+ }
53+
4954 server . use ( router )
5055
5156 return server
@@ -77,7 +82,8 @@ module.exports = function (argv) {
7782 console . log ( chalk . gray ( ' Done' ) )
7883
7984 // Create server and listen
80- server = createServer ( source , data , routes ) . listen ( argv . port , argv . host )
85+ server = createServer ( source , data , routes , argv . delay )
86+ . listen ( argv . port , argv . host )
8187
8288 // Display server informations
8389 prettyPrint ( argv , data , routes )
0 commit comments