Skip to content

Instantly share code, notes, and snippets.

@cahva
Created January 9, 2019 16:01
Show Gist options
  • Save cahva/666ff9c29b0303e065f64c4fb1a420c1 to your computer and use it in GitHub Desktop.
Save cahva/666ff9c29b0303e065f64c4fb1a420c1 to your computer and use it in GitHub Desktop.
Fortune basic server
const http = require('http')
const fortune = require('fortune')
const fortuneHTTP = require('fortune-http')
const recordTypes = {
user: {
name: String,
enemies: [ Array('user') ]
}
}
const store = fortune(recordTypes)
const listener = fortuneHTTP(store)
const httpServer = http.createServer((request, response) =>
listener(request, response)
.catch(error => { console.log(error) }))
store.connect().then(() => {
httpServer.listen(1337)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment