N00b's Programming Machine

    @deraw/vue-cli-plugin-proxy

    2.2.7 • Public • Published

    Vue CLI proxy plugin

    This plugin is meant to provide all http-proxy-middleware options to vue-cli.

    NPM Version NPM Downloads License The issue

    Issue

    See the issue than initiated this plugin (#2320)

    Installation

    yarn add @deraw/vue-cli-plugin-proxy
    # OR npm install @deraw/vue-cli-plugin-proxy

    Usage

    // vue.config.js
    module.exports = {
        pluginOptions: {
            proxy: {
                enabled: true,
                context: '',
                options: {
                    // ...
                }
            }
        }
    }

    Options

    See http-proxy-middleware for options object to pass to the plugin.

    Object examples

    • First example of the docs:
    // vue.config.js
    module.exports = {
        pluginOptions: {
            proxy: {
                enabled: true,
                context: '/api',
                options: {
                    target: 'http://www.example.org',
                    changeOrigin: true
                }
            }
        }
    }
    • v1.0.0 default:
    // vue.config.js
    module.exports = {
        pluginOptions: {
            proxy: {
                enabled: true,
                context: [
                  '/**',
                  '!/dist/**'
                ],
                options: {
                    target: 'http://127.0.0.1:8000'
                }
            }
        }
    }

    License

    Vue CLI Plugin Proxy is licensed under MIT License.

    Install

    npm i @deraw/vue-cli-plugin-proxy

    DownloadsWeekly Downloads

    399

    Version

    2.2.7

    License

    MIT

    Unpacked Size

    15.5 kB

    Total Files

    12

    Last publish

    Collaborators

    • deraw