tunnelmole
Version:
Tunnelmole, an open source ngrok alternative. Instant public URLs for any http/https based application. Available as a command line application or as an NPM dependency for your code. Stable and maintained. Good test coverage. Works behind firewalls
26 lines • 1.18 kB
JavaScript
import hostnameAssigned from "./src/message-handlers/hostname-assigned.js";
import forwardedRequest from "./src/message-handlers/forwarded-request.js";
import hostnameAlreadyTaken from "./src/message-handlers/hostname-already-taken.js";
import invalidSubscription from "./src/message-handlers/invalid-subscription.js";
import domainAlreadyReserved from "./src/message-handlers/domain-already-reserved.js";
import domainReservationError from "./src/message-handlers/domain-reservation-error.js";
import tooManyDomains from "./src/message-handlers/too-many-domains.js";
import clientMessage from "./src/message-handlers/client-message.js";
import clientDisconnect from "./src/message-handlers/client-disconnect.js";
/**
* Websocket message handlers for different message types
* Like app.ts for express, but with handlers for different message types instead of URLs
*/
const messageHandlers = {
hostnameAssigned,
forwardedRequest,
hostnameAlreadyTaken,
invalidSubscription,
domainAlreadyReserved,
domainReservationError,
tooManyDomains,
clientMessage,
clientDisconnect
};
export { messageHandlers };
//# sourceMappingURL=message-handlers.js.map