首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记录使用gulp-connect完成的所有请求

记录使用gulp-connect完成的所有请求
EN

Stack Overflow用户
提问于 2015-03-05 21:49:56
回答 1查看 568关注 0票数 1

我将gulp-connect与代理中间件结合使用。

代码语言:javascript
复制
var proxy_function = function(connect, o) {
    return [

        ,(function() {
        var url = require('url');
        var proxy = require('proxy-middleware');
        var options = url.parse(a);
        options.route = b;
        return proxy(options);
    })() ];
};

gulp.task('connect', function() {
    connect.server({
        port: '8002',
        root: build_dest,
        middleware: proxy_function
    });
});

代理函数有点问题,不能正常工作,所以我想记录代理完成的实际请求。

我如何才能做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2015-08-27 11:09:24

试试这个:

代码语言:javascript
复制
var gutil = require('gulp-util');
var gulp = require('gulp');
var connect = require('gulp-connect');

function accessLog(req, res, next) {
  gutil.log(req.method, req.url, 'HTTP/' + req.httpVersion, res.statusCode);
  next();
}

gulp.task('connect', function() {
  connect.server({
    port: 8002,
    root: build_dest,
    middleware: function(connect, opt) {
      return [accessLog];
    }
  });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28879379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档