如何debugging通过Grunt构build的Connect服务器的请求?

我有一个咕噜的任务,build立一个连接服务器,连接到它挂起。 我想知道如何去debugging这个连接。 它启动服务器而不会抛出错误,所以我没有在我的terminal窗口中运行Grunt任务。 但没有要求回来。

我尝试用'–debug'标志运行grunt,并打印出[D] server GET /api/loginRequest/ - - - - ms但这就是它。

我也试着把代码放在中间件中,connect.js提前做出响应,但是这并不能削减它。

我的连接任务的initConfig如下所示:

  connect: { mockServer: { options: { livereload: true, port: 7770, hostname: 'localhost', middleware: [ function (connect, opt) { var mocker = require('connect-api-mocker-adv'), options = { urlRoot: '/api', pathRoot: 'mocks' }; return [mocker(options)]; } ] } } }, 

看起来你的中间件configuration是基于来自connect-api-mocker-adv的示例。 但是这个示例是针对gulp-connect ,而不是grunt-connect 。 把它转换成grunt-connect中间件安装,我认为它应该看起来像这样:

 connect: { mockServer: { options: { livereload: true, port: 7770, hostname: 'localhost', middleware: function(connect, options, middlewares) { var mocker = require('connect-api-mocker-adv'), mockOptions = { urlRoot: '/api', pathRoot: 'mocks' }; middlewares.unshift(mocker(mockOptions)); return middlewares; } } } },