proxy tool what uses http-proxy-middleware
npm install grunt-proxy-middleware~0.4.5
shell
npm install grunt-proxy-middleware --save-dev
`
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
`js
grunt.loadNpmTasks('grunt-proxy-middleware');
`
The "proxy_middleware" task
$3
In your project's Gruntfile, add a section named proxy_middleware to the data object passed into grunt.initConfig().
`js
grunt.initConfig({
proxy_middleware: {
options: {
// Task-specific options go here.
},
your_target: {
// Target-specific file lists and/or options go here.
},
},
});
`
$3
#### Options
In this example, the options just like options in http-proxy-middleware
`js
grunt.initConfig({
proxyMiddleware: {
options: {
"/api": {
target: "http://www.server.com",
changeOrigin: true
}
},
},
// add Middleware in grunt-contrib-connect
connect: {
livereload: {
middleware: function () {
var middleware = [require("grunt-proxy-middleware/lib/utils").proxyRequest];
// add other middlewares
...
return middleware
}
}
}
});
``