README
apeman-app-proxy
apeman app for proxy.
Installation
$ npm install apeman-app-proxy --save
Usage
- Define an app within Apemanfile.js
- 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
Name | Type | Default | Description |
---|---|---|---|
pattern | string | URL pattern to apply proxy. | |
config | object | Proxy configuration. | |
options | object | Optional settings. |
License
This software is released under the MIT License.