Невозможно зарегистрировать hapi-auth-cookie в приложении js hapi js
Я пытаюсь зарегистрировать hapi auth cookie в моем приложении js hapi js. Я могу зарегистрировать инертные пакеты и пакеты Bell, но при регистрации файла cookie Hapi auth выдается ошибка.
Сообщение об ошибке
import * as AuthCookie from 'hapi-auth-cookie';
import * as Bell from 'bell';
export function init(configs: IServerConfigurations, database: IDatabase):
Promise<Hapi.Server> {
const oauthConfiguration = OAuthConfiguration.getOAuthConfigs();
return new Promise<Hapi.Server>(resolve => {
// Setup Hapi Plugins
const plugins: string[] = configs.plugins;
const pluginOptions = {
database,
serverConfigs: configs
};
const attribute = {
name: 'authentication',
version: '1.0.0'
};
const authCookieOptions = {
password: 'cookie-encryption-password',
cookie: 'my-auth', // Name of cookie to set
redirectTo: '/login',
isSecure: false,
};
const pluginPromises = [];
pluginPromises.push(server.register(Inert));
pluginPromises.push(server.register(Bell));
//getting error while registering auth cookie
pluginPromises.push(server.register(AuthCookie));
});
}