A plugin is a value you register with the server.
var server = require('@nodedk/server')
var greeting = {
hello: function (name) {
return 'Hello ' + name
}
}
server({
plugins: { greeting },
routes: [{
paths: '/',
handler: state => state.plugins.greeting.hello('Jack')
}]
})
Move the plugin into app/plugins/greeting.js when you want a separate file.
Next: Async plugins →