aboutsummaryrefslogtreecommitdiff
path: root/server.js
diff options
context:
space:
mode:
authorEv Bogue <ev@evbogue.com>2019-04-25 15:33:48 -0500
committerEv Bogue <ev@evbogue.com>2019-04-25 15:33:48 -0500
commitbb78d6fb69e32fcb403c592e11f33283f9ff632e (patch)
tree5fdb6dd19d8ef33d7143d9c5cd1f2394207ec331 /server.js
parent6c60ac6e55da99aac1958c87ee36a6acb4d399b6 (diff)
major refactor -- new look and messages are stored as signatures - 1.3.0
Diffstat (limited to 'server.js')
-rw-r--r--server.js56
1 files changed, 3 insertions, 53 deletions
diff --git a/server.js b/server.js
index a6583b7..0063ebf 100644
--- a/server.js
+++ b/server.js
@@ -2,62 +2,12 @@
var http = require('http')
var serve = require('ecstatic')
-var opn = require('opn')
+var open = require('open')
http.createServer(
serve({ root: __dirname})
).listen(8089)
-opn('http://localhost:8089')
-
-// websocket server (8080)
-
-var WebSocket = require('ws')
-var fs = require('fs')
-var nacl = require('tweetnacl')
- nacl.util = require('tweetnacl-util')
-
-var wserver = new WebSocket.Server({ port: 8080 })
-
-wserver.on('connection', function (ws) {
- ws.on('message', function (message) {
- var data = JSON.parse(message)
- console.log(data)
-
- // initial req/res contains a sequence number
- if (data.seq) {
- if (fs.existsSync(__dirname + '/bogs/' + data.feed)) {
- fs.readFile(__dirname + '/bogs/' + data.feed, 'UTF-8', function (err, data) {
- if (data) {
- var log = JSON.parse(data)
- console.log(log)
- }
- })
- } else {
- var res = {
- feed: data.feed,
- seq: null
- }
- console.log(res)
- ws.send(JSON.stringify(res))
- }
-
- }
-
- // if the client has a longer log, it'll send one for the server to save
- if (data.log) {
- console.log(data)
- if (fs.existsSync(__dirname + '/bogs/' + data.feed)) {
- var log = JSON.parse(fs.readFileSync(__dirname + '/bogs/' + data.feed))
- console.log(log)
-
- } else {
- fs.writeFile(__dirname + '/bogs/' + data.feed, JSON.stringify(data.log), function (err, success) {
- console.log('saved ' + data.feed + ' sent by ' + data.requester)
- })
- }
- }
-
- })
-})
+open('http://localhost:8089')
+// ws server (8080)