我开始使用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];
}
});
我在这里做错了什么。你能不能给我一个解决方案