Skip to content

Instantly share code, notes, and snippets.

@Alex0007
Created February 24, 2017 23:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Alex0007/4953ff9b0a87e79b1ab339ffce077c7f to your computer and use it in GitHub Desktop.
Save Alex0007/4953ff9b0a87e79b1ab339ffce077c7f to your computer and use it in GitHub Desktop.
adapt not working
const { Observable } = require('rxjs')
const { makeRouterDriver } = require('cycle-express-driver')
const express = require('express')
const run = require('@cycle/rxjs-run').default
const app = express()
const router = express.Router()
function main({ router }) {
console.log('123', router.get('/'))
const mainHandler$ = router.get('/').map(({ id }) => {
return { id, send: 'This is an example of cycle.js driver for express application' }
})
return {
router: Observable.merge(
mainHandler$
)
}
}
run(main, {
router: makeRouterDriver(router)
})
app.use(router).listen(3000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment