Gun-server
Simply start a gun server
Why
I write a bunch of these servers. This library takes 10 lines down to 1-2. What can I say, I'm lazy 😜
Usage
You can download it by running this in your terminal:
If you don't have node and npm, you can get it here
$ npm install gun-server
It exports a function that take optional configuration and returns your gun instance.
// import the server functionvar startGunServer = // use said functionvar gun = // by default, it'll listen on http://localhost:8080
server([Object|Number|Function])
By default, the server starts on port 8080
, but you can override it by passing a port number.
var server = // starts on port 3000
Or if you pass a function, it'll be attached to the server as a request
handler.
var server =
If you pass an object, you can set the port, request handler, and gun instantiation options (or reuse an existing server).
Support
If you find a bug or have a feature request, go ahead and submit an issue and I'll follow up 😃