4.0.0 • Published 10 years ago

apeman-app-proxy v4.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

apeman-app-proxy

Build Status Code Climate Code Coverage npm Version JS Standard

apeman app for proxy.

Installation

$ npm install apeman-app-proxy --save

Usage

  1. Define an app within Apemanfile.js
  2. Call the app via apeman app command.

Apemanfile.js

/** This is an example Apemanfile to use apeman-app-proxy */

'use strict'

module.exports = {
  $pkg: { /* ... */ },
  $apps: {
    'ui:proxy:api': {
      '*': [
        require('apeman-app-proxy')(/^\api\//, {
          // Configurations for node-http-proxy
          target: 'http://localhost:3001'
        }, {
          // Optional settings.
        })
      ]
    },
    'my-app-01': [
      'ui:proxy:api',
      (ctx, next) => {
        /* ... */
      }
    ]

  }
}

Then,

$ apeman app my-app-01 -p 3000

Signature

apemanAppProxy(pattern, config, options) -> function

apeman app for proxy.

Args
NameTypeDefaultDescription
patternstringURL pattern to apply proxy.
configobjectProxy configuration.
optionsobjectOptional settings.

License

This software is released under the MIT License.

Links

4.0.0

10 years ago

3.0.0

10 years ago

2.0.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago