-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Node HTTP
Bo edited this page Jun 5, 2022
·
1 revision
First you need to install GUN with NPM or other via the command line:
$npm install gun
Then add this to your server code:
const GUN = require('gun');
Note: GUN comes with many default NodeJS adapters for storage and networking. If you do not want these, just do
require('gun/gun')
instead.
We recommend using a 1-click deploy instead, or running npm start
inside of your local GUN repo. However, if you want to install GUN to an existing HTTP server, just pass it the server instance:
const server = require('http').createServer().listen(8080);
const gun = GUN({web: server});
Please see the HTTP(S) example, or Express in the same folder.
Or using --experimental-modules in NodeJS might make import GUN from './node_modules/gun/lib/server.js'
work.