0.0.1-alpha.4 • Published 8 years ago
cycle-http-server-driver v0.0.1-alpha.4
cycle-http-server-driver
In alpha.
An HTTP server driver for CycleJS for managing request/response in Node.js.
Installation
npm install cycle-http-server-driver --save
Documentation
Usage
import transport from 'http'
import {
makeHTTPServerDriver
} from 'cycle-http-server-driver'
import bunyan from 'bunyan'
const port = 8080
const logger = bunyan.createLogger({name: 'web'})
const transport = makeHTTPServerTransport()
const drivers = {
HTTPServer: makeHTTPServerDriver(port, logger, transport)
}
function main (sources) {
return {
HTTPServer: sources.HTTPServer.map((context) => {
return {
...context,
headers: {'Content-Type': 'text/html'},
body: 'Hello, world!'
}
})
}
}
run(main, drivers)
0.0.1-alpha.4
8 years ago