我有一个构建连接服务器的grunt任务,与它的连接挂起。我想知道如何调试这个连接。它启动服务器而不抛出错误,所以我不会在运行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)];
}
]
}
}
},
1条答案
按热度按时间flmtquvp1#
看起来你的中间件配置是基于connect-api-mocker-adv的示例。但是该示例针对的是gulp-connect,而不是grunt-connect。将其翻译为grunt-connect中间件安装,我认为它应该是这样的: