gpt4 book ai didi

node.js - 如何调试对通过 Grunt 构建的 Connect 服务器的请求?

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:06 24 4
gpt4 key购买 nike

我有一个构建连接服务器的繁重任务,但与它的连接正在挂起。我想知道如何调试此连接。它启动服务器时不会抛出错误,因此我不会在运行 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)];
}
]
}
}
},

最佳答案

看起来您的中间件配置基于 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;
}
}
}
},

关于node.js - 如何调试对通过 Grunt 构建的 Connect 服务器的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32144845/

24 4 0
文章推荐: html - CSS 悬停在水平行
文章推荐: html - 当