UNPKG

@dreesq/serpent

Version:

An express wrapper for developing fast web applications

32 lines (26 loc) 663 B
const Serpent = require('../../index'); process.env.NODE_ENV = 'production'; (async () => { await Serpent.standalone({ autoload: { actions: true, config: true, models: true }, actions: { batch: true } }); const {action, call, plugin} = Serpent; action('testAction', () => { throw new Error('X') }); action('secondAction', 'Result'); const {info} = plugin('logger'); { const {errors, data} = await call('testAction'); info(errors); } { const {errors, data} = await call('secondAction'); info(data); } })();