1 | Connector = require('./connector')
|
2 | Crypto = require('./crypto')
|
3 | Publisher = require('./publisher')
|
4 |
|
5 |
|
6 | exports.start = (ixApiDir) ->
|
7 | Publisher.publishAndFindProxy(ixApiDir)
|
8 | .then (data) ->
|
9 | Connector.connectToProxy(data)
|
10 |
|
11 | exports.startHttpProxy = (upstreamUrl) ->
|
12 | Publisher.publishHttpAndFindProxy()
|
13 | .then (data) ->
|
14 | Connector.connectHttpToProxy(upstreamUrl, data)
|
15 |
|
16 | exports.setKey = (key) ->
|
17 | Crypto.setKey(key)
|