Hapi
@adminjs/hapi
$ yarn add @hapi/hapi @hapi/boom @hapi/cookie @hapi/inertSimple
import AdminJSHapi from '@adminjs/hapi'
import Hapi from '@hapi/hapi'
const PORT = 3000
const start = async () => {
const server = Hapi.server({ port: PORT })
const adminOptions: ExtendedAdminJSOptions = {
resources: [],
rootPath: '/admin',
auth: {
isSecure: process.env.NODE_ENV === 'production',
},
registerInert: true,
}
await server.register({
plugin: AdminJSHapi,
options: adminOptions,
})
await server.start();
console.log(`AdminJS available at ${server.info.uri}${adminOptions.rootPath}`);
}
start()Authentication
Last updated
