Описание тега hapi.js

По вопросам, связанным с фреймворком веб-сервера Node.js, hapi.
1 ответ

Хороший модуль не работает, как ожидалось

Я зарегистрировал хороший плагин на сервере хапи, и все мои ответы регистрируются. Но когда я делаю console.log, console.error, console.warn, console.info все журналы печатаются в виде простого текста, но не в виде хорошего плагина. Может ли кто-ниб…
12 дек '17 в 04:48
1 ответ

Как предотвратить запись ответа от определенного маршрута в Hapi.js, используя good?

Я использую Good-Squeeze следующим образом // ... { module: 'good-squeeze', name: 'Squeeze', args: [ { log: '*', response: '*', request: '*' } ] }, // ... Когда я получаю доступ localhost:3000/health это журналы 2016-09-28T10:50:26.652, [response] h…
28 сен '16 в 10:56
0 ответов

Hapi 17 Stripe прерывистый сбой

Я полностью сбит с толку. У меня есть маршрут оплаты, который позволяет людям платить через PayPal или чередование. В зависимости от их местоположения, они будут платить в долларах США или фунтах / евро. У меня есть два шлюза в полоску, один для США…
19 июл '18 в 15:28
1 ответ

Почему мое изоморфное приложение Cycle.js вызывает исключение xstream при рендеринге на сервере?

Я пытаюсь написать демо-изоморфное приложение Cycle.js/ Hapi.js, но оно терпит неудачу с исключением в xstream при рендеринге на сервере. Что здесь не так? Я основал свое приложение на примере изоморфного приложения Cycle.js. Трассировка выглядит та…
1 ответ

Как загрузить изображение, используя dropzone.js и hapi.js

После этого урока я пытаюсь загрузить файлы изображений на свой сервер hapi.js. Меня бьют с этой ошибкой: Ошибка CORS: некоторые заголовки не допускаются Вот моя настройка клиента (это веб-клиент act.js, работающий на localhost:3000) $('#upload')['d…
20 дек '17 в 16:56
1 ответ

Каков наилучший способ реализации системы входа пользователей на сайт с hapi.js?

Каков наилучший способ реализовать систему входа пользователей на сайт в рамках hapi.js? Я много искал в интернете, но до сих пор не знаю, какой модуль мне следует использовать для реализации такой аутентификации. Я предпочитаю использовать паспорт,…
1 ответ

Как расширить типы хапи [Typescript]

Я пытаюсь добавить новый тип в существующие определения хапи... Я хочу добавить тип Сенека... Вот пример interface SenecaMethods { act: any; add: any; } interface HapiServer extends Hapi.Server { info: any; seneca: SenecaMethods; } const server: Hap…
27 июл '17 в 12:17
0 ответов

Как изменить ссылки в Swagger UI?

Хост добавил префикс к URL /titan/v0.1 так чванство не распознает его в пользовательском интерфейсе. Так что вместо: https://aaab39cb8a90311e7854102ef3285844-2098082216.us-east-2.elb.amazonaws.com/titan/v0.1/v1/swaggerui/images/favicon-32x32.png Я п…
12 окт '17 в 16:04
1 ответ

Как получить результат validateFunc в предварительно автоматически созданном API Rest Hapi

Я новичок в Hapi.js. Я использую модуль "hapi-auth-jwt2" для аутентификации токена и проверки роли. Я установил область и отправил эту область из обратного вызова validateFunc . Это будет очень хорошо работать для проверки подлинности на основе роле…
14 июн '17 в 13:44
1 ответ

Создание сервера с Hapi.js

Я прохожу учебник на Hapi.js. В приведенном ниже коде // Start the server server.start((err) => { if (err) { throw err; } console.log('Server running at:', server.info.uri); }); Какой синтаксис используется в (err) =>, Это объявление функции? …
18 июл '16 в 03:00
1 ответ

Смоделируйте вызов API node.js с помощью sinon

У меня есть API в index.js, который делает запрос по почте. Метод, который делает подписку на канал, это subseToChannel. Я хотел бы знать некоторые подсказки. Я новичок в nodejs, и я чувствую себя немного трудно для насмешки / заглушки объектов с по…
07 янв '18 в 15:25
2 ответа

Пользовательские сообщения об ошибках Boom

На моем сервере Hapi.js я хотел бы отправить конкретное сообщение, если у учетной записи нет прав доступа к конечной точке API. Сообщение Boom, которое я сейчас имею, выглядит так: return reply(Boom.unauthorized("unauthorized access to this API."));…
18 июл '17 в 23:50
0 ответов

Как использовать обработчики из разных файлов в проекте хапи

Я структурировал свои маршруты как => по этому посту, он работает. но я также сделал те же процедуры для моих контроллеров. но я не могу вызвать функции. module.exports = { Login(request , h){ return h.response('Hello Ram'); },} он присутствует в /c…
31 окт '18 в 09:24
1 ответ

Как включить сжатие в hapi.js?

Мне нужно включить сжатие "gzip" на конечных точках API Hapi.js, чтобы повысить производительность при простоях данных API и размере загружаемых данных.Как включить сжатие в hapi.js? Любая идея, пожалуйста...
11 июл '17 в 12:21
1 ответ

Как я могу заглушить хапи обработчик?

Я пытаюсь смоделировать функцию из обработчика маршрута... Вот мой маршрут: server.route({ method: 'GET', path: '/api/color/{format}', handler: this.pingLogic.getPing, config: { description: 'This is ping route', tags: ['api', 'v1', 'ping route'], v…
01 авг '17 в 18:57
0 ответов

Hapi.js неверный запрос Неверное значение cookie

Hapi.js дает код состояния 400 и следующее сообщение об ошибке: "Недопустимое значение cookie"
03 авг '18 в 22:18
0 ответов

Заголовок контроля доступа-разрешения-источника не установлен

Я пытаюсь включить Cors на моих маршрутах API: const server = Hapi.server({ port: 3003, host: 'localhost', routes: { log: { collect: true }, cors: { origin: ['http://localhost:8080'], additionalHeaders: ['accept-language', 'accept-encoding', 'connec…
29 июн '18 в 08:54
0 ответов

Hapi.js с Glue CORS заголовками не устанавливается

Итак, вот как выглядит мой манифест клея. Как вы можете видеть, объект cors устанавливается, но я продолжаю получать эту глупую ошибку при запуске из приложения внешнего интерфейса: localhost:3000. Access to XMLHttpRequest at 'http://localhost:8082/…
03 ноя '18 в 04:25
0 ответов

AssertionError [ERR_ASSERTION]: недопустимые параметры регистра "значение" должно быть объектом

Я пытаюсь настроить приложение nodeJS, что. Использование БД Hapi и PostgreSQL. Направлены все документы, но ошибка не устранена. Пока server.register server.register({ register: require('hapi-node-postgres'), options : { connectionString: "Postgres…
16 авг '18 в 14:13
1 ответ

Dev сервер не перегружается, не в состоянии собрать

Я работаю над приложением реагирования / редукса, которое обслуживается локально с помощью сервера npi-piped hapi.js для порта:3000 и сервера webpack-dev-server, работающего на порту:3001; У меня есть пара API-маршрутов для обслуживания статических …