使用gulp-proxy-connect进行AJAX调用

时间:2015-10-28 07:03:24

标签: javascript gruntjs gulp grunt-connect-proxy gulp-connect

我开始使用gulp进行我的项目。在项目的早期,我使用了grunt,我可以使用grunt-connect-proxy配置Ajax请求。

GruntFile.js

connect: {

            options: {
                hostname: 'localhost',
                port: 9001,
                open: true,
                base: ['../'],
                middleware: function (connect) {
                    return [
                        proxySnippet,
                        connect.static('../')

                    ];
                },
                livereload: true
            },

        proxies: [
            {
                context: '/data/fetch',
                host: 'prt-service.test.com',
                port: 8080,
                https: false,
                changeOrigin: true
            },
            {
                context: '/data/report',
                host: 'prt-service.test.com',
                port: 8080,
                https: false,
                changeOrigin: true
            },
            {
                context: '/data/group',
                host: 'prt-service.test.com',
                port: 8080,
                https: false,
                changeOrigin: true
            }
        ],

    },

我尝试使用gulp-connect-proxy执行相同操作但无法实现相同的

GulpFile.js

connect.server({
  root: "../",
  port: 3000,
  livereload: true,
      middleware: function (connect, opt) {
      opt.route = 'prt-service.test.com/data/';
      var proxy = new Proxy(opt);
      return [proxy];
  }
});
我在这里做错了什么。你能不能给我一个解决方案

0 个答案:

没有答案