4.0.0 • Published 8 years ago

apeman-app-proxy v4.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 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

8 years ago

3.0.0

8 years ago

2.0.0

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago