Await setup before passing a plugin to the server.
var server = require('@nodedk/server')
var { readFile } = require('node:fs/promises')
async function start() {
var message = await readFile('./message.txt', 'utf8')
server({
plugins: { message },
routes: [{
paths: '/',
handler: state => state.plugins.message
}]
})
}
start().catch(console.error)
Create message.txt first. The server receives the initialized value.
Next: Use a plugin →