Package Exports
- exposy
- exposy/exposy.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (exposy) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
exposy-cli
CLI tool to expose localhost port to internet via exposy server
Installation
npm install -g exposy
Usage
Run
exposy config
to configure exposy-server settings
exposy start -p <any local app's port>
Run
exposy -h
for help menu
What is Exposy ?
Exposy is a solution for exposing developer's local HTTP APIs over Internet using a single command
.
How does Exposy work?
Exposy system has 2 components:
- exposy-server
exposy-server is a web socket server & http server,that needs to be hosted & made available over internet. This proxies http requests coming over internet to exposy-cli socket client via a unique http end point specific to developer's machine & specified port. See design diagrams to know more.
- exposy-cli
exposy-client is npm based CLI that needs to be installed on developer's system. It connects to exposy-server via web sockets & interchanges data to & from localhost web apps by calling localhost & sending response back to exposy-server over socket.See design diagrams to know more.