@@ -136,7 +136,7 @@ var rules = {
136136} ;
137137
138138var getInfo = function ( req , option , headers ) {
139- var url = req . _parsedUrl . pathname . replace ( / ^ \/ / , '' ) ;
139+ var url = req . _parsedUrl . href . replace ( / ^ \/ / , '' ) ;
140140 return {
141141 url : url ,
142142 data : option . mockData [ url ] ,
@@ -176,7 +176,7 @@ var middlewares = jsonServer.defaults({
176176 static : path . resolve ( __dirname , './public' )
177177} ) ;
178178server$1 . use ( middlewares ) ;
179- var createServer = function ( option ) {
179+ var createServer = function ( option , callback ) {
180180 var config = option . https ;
181181 if ( config instanceof Object ) {
182182 if ( typeof config . key !== 'string' || typeof config . cert !== 'string' || config . key . length + config . cert . length === 0 ) {
@@ -188,13 +188,15 @@ var createServer = function (option) {
188188 console . log ( ) ;
189189 console . log ( "\u5DF2\u542F\u52A8json-server\u670D\u52A1\u5668 https://localhost:" + option . port ) ;
190190 console . log ( ) ;
191+ typeof callback == 'function' && callback ( ) ;
191192 } ) ;
192193 }
193194 else {
194195 server$1 . listen ( option . port , function ( ) {
195196 console . log ( ) ;
196197 console . log ( "\u5DF2\u542F\u52A8json-server\u670D\u52A1\u5668 http://localhost:" + option . port ) ;
197198 console . log ( ) ;
199+ typeof callback == 'function' && callback ( ) ;
198200 } ) ;
199201 }
200202} ;
@@ -207,7 +209,7 @@ var createServer = function (option) {
207209 * @param {boolean= } option.crossDomain - 是否跨域 (便于在不设置请求头时, 快速配置跨域)
208210 * @param {number= } port - 服务器端口
209211 */
210- var Server$1 = function ( option ) {
212+ var Server$1 = function ( option , callback ) {
211213 option = Object . assign ( {
212214 port : 3030 ,
213215 crossDomain : true ,
@@ -364,7 +366,7 @@ var Server$1 = function (option) {
364366 res . status ( 200 ) . jsonp ( body ) ;
365367 } ;
366368 server$1 . use ( router ) ;
367- createServer ( option ) ;
369+ createServer ( option , callback ) ;
368370} ;
369371
370372var config$1 = {
0 commit comments