Публикации по теме 'hapijs'


npm weekly # 163: Представляем tink, посетите сайт npm.community
Представляем Тинк Тинка - это доказательство реализации концепции безинсталляционного инсталлятора. Выступая в качестве замены Node.js, tink позволяет запускать установку в фоновом режиме, синхронизирует ваши зависимости с реестром и убирает с вашего пути инструменты сборки. Зайдите в блог, чтобы прочитать полное объявление для более подробной информации. Поддержка Hacker Hostel Это усилие, близкое нашему сердцу. Hacker Hostel - организация, продвигающая техническое..

Отслеживаемые журналы для Hapijs и Expressjs
При написании журналов для ваших API были ли у вас проблемы с тем, чтобы узнать, какой запрос их зарегистрировал? Вот ваше решение. Дело в том, что у вас должен быть уникальный идентификатор для идентификации вашего запроса. Это означает, что вы установите этот идентификатор в контексте запроса. Перво-наперво npm i [email protected] [email protected] -S Это будет ваш основной файл регистратора, который вы будете вызывать всякий раз, когда захотите что-то записать. (Я знаю, что это..

Пришло время запустить hapi.js
О, да, почти готово, все, что мы хотим написать, это крутой API в бэкенде для наших приложений. да ! я говорю о hapi.js. Около года назад я встретил hapi 16 и запустил свой первый API на узле… подождите, подождите, я слышу ваш голос, вы говорите, почему я не использую экспресс, петлю или что-то еще для серверной части !! почему ты говоришь, что знаешь что-то о плагинах в hapi? если нет, то лучше осмотреться: Каждое приложение hapi может быть плагином для других приложений hapi!..

Вопросы по теме 'hapijs'

Проверка Hapi / Joi для float ()
У меня есть следующий код JavaScript для тестирования функций проверки Hapi / Joi: var Joi = require('joi'); var schema = { free: Joi.Types.Number().float() }; var value = { free: 3.3333 }; var err = Joi.validate(value, schema); //err is set if...
12946 просмотров
schedule 01.02.2024

502 Плохой шлюз развертывает hapi.js в AWS Beanstalk?
Я создал очень простое приложение hapi.js со следующим кодом. var Hapi = require('hapi'); var server = new Hapi.Server(3000); server.route({ method: 'GET', path: '/', handler: function (request, reply) { reply('Hello,...
7328 просмотров

Узел, требующий модуля до его раскрытия, вызывает неопределенность
В конечном итоге я пытаюсь потребовать var server = require('../../index.js'); в моем файле foo-dao.js , чтобы я мог получить доступ к подключаемому серверу hapi без необходимости передавать его через объект hapi request от контроллера к dao....
445 просмотров
schedule 09.12.2023

hapi устанавливает заголовок перед отправкой ответа
В обработчике hapi я пытаюсь установить заголовок своего ответа ранее в коде, прежде чем отправлять обратно представление. reply().header('cache-control', 'no-cache'); {....} reply.view('myView', myContext); Я должен использовать метод...
19193 просмотров
schedule 16.11.2023

как заставить макеты руля работать в node/hapi.js
У меня возникли проблемы с отображением макетов руля в приложении hapi.js. Макет отображается нормально, но частичный не отображается вообще и просто имеет пробел. Я объявляю это так: var handlebars = require('handlebars'), layouts =...
4499 просмотров
schedule 31.10.2023

Отображение данных json из вспомогательного модуля в hapijs с помощью рулей
У меня есть небольшое приложение hapijs, и я хочу отображать цитаты в формате json из вспомогательного модуля, но не могу его отобразить. index.js: server.views({ engines: { html: require('handlebars') }, context: defaultContext,...
491 просмотров
schedule 17.01.2024

Hapi — ответ только в формате JSON
Как я могу настроить функцию ответа Hapi так, чтобы она отвечала только на объекты JSON? Должен ли я отправить его как обычный и отправить? Кажется, я не нашел хорошего примера Вот некоторые изменения - добавлен пример кода, чтобы понять, что...
10950 просмотров
schedule 21.02.2024

Начало работы с hapi.js
Я собираюсь создать простой приветственный мир с помощью учебника hapi.js. Я установил хапи: npm init npm install hapi --save Я получаю большой набор папок с файлами Я пытался сделать node index.js , и это дало мне ошибки. Так...
299 просмотров
schedule 11.11.2023

Как лучше всего обрабатывать API-интерфейсы веб-перехватчиков в Hapi.js?
Обычная практика API в стиле веб-перехватчика заключается в том, что потребитель API получает запрос веб-перехватчика, отвечает 204 No Content, закрывает соединение и затем обрабатывает запрос. Hapi.js не отправляет объект ответа до nextTick, что...
740 просмотров
schedule 30.03.2024

Как получить данные ответа с сервера в angularjs
Это мой сценарий. Сервер в nodejs обрабатывает процедуру аутентификации, а во внешнем интерфейсе у нас есть angularjs. когда пользователь нажимает кнопку, он входит в систему через Facebook, после чего сервер обрабатывает все аспекты аутентификации...
1192 просмотров
schedule 14.01.2024

Как передать поток для ответа в hapi.js
Я ищу параллельный метод в hapi // Express + Request exmaple function(req, res){ request('http://example.com/image.png').pipe(res); } Как передать ответ в hapi? server.route({ method: "*", path: "/api/results/{date}", handler:...
7009 просмотров
schedule 27.09.2022

Как я могу добавить промежуточное ПО в свой маршрут?
В экспрессе у меня есть что-то вроде этого: router.get('/foo', middlewareFunction, function (req, res) { res.send('YoYo'); }); Какова форма промежуточного программного обеспечения в hapi? Когда у меня есть это: server.route({...
13595 просмотров
schedule 05.03.2024

Hapi.js Catbox Redis, возвращающий server.cache, не является функцией
Так что я на 99% уверен, что просто напортачил. Я пытаюсь настроить catbox для кэширования объектов в Redis. У меня запущен и работает Redis, и я могу поразить его с помощью RDM (sql pro как утилита для Redis), но Hapi не сотрудничает. Я...
1356 просмотров
schedule 16.11.2022

как обновить связанные модели с помощью Sequelize за один вызов
Я могу вставить связанную модель все в одну, используя сборку и включение, но не могу обновить ее за один вызов :( образцы данных, которые я хочу обновить { "id": 9, "name": "Cleansheet Type8", "description": "Описание для Cleansheet Type1",...
216 просмотров
schedule 27.02.2024

Openshift 503 в приложении node.js с hapi
У меня есть приложение node.js, использующее hapi, которое я пытаюсь разместить на OpenShift. Я загрузил приложение на сервер, оно, по-видимому, отлично читает файл package.json и запускает файл app.js. Однако, когда я захожу на сайт, я получаю...
246 просмотров
schedule 10.10.2022

Обслуживание статических файлов с помощью nodejs и/или hapijs — маршрутизация
все ! на самом деле у меня есть это в моем коде... server.register(require('inert'), function (err) { if (err) { throw err; } server.route({ method: 'GET', path: '/{param*}', handler: {...
512 просмотров
schedule 06.12.2023

Вызов POST-запроса server.inject() без вызова обработчика в Hapi.js
У меня есть тестовая спецификация Jasmine test_spec.js, например: describe('my tests', () => { it('POST should return 201 created', () => { var req = { method: 'POST', url: '/api/v1.0/message', payload:...
2055 просмотров
schedule 15.01.2024

Доступен ли результат обработчика маршрута Hapi.js в точках расширения сервера?
Мне было интересно, можно ли получить результат от обработчика маршрута в точках расширения, таких как onPostHandler и onPreRequest?, и если это так, в какие свойства я должен обратиться, чтобы получить значение результата? скажем, это то, что я...
180 просмотров
schedule 16.04.2024

Могу ли я в Hapi.js перенаправить на другую конечную точку и установить код состояния?
Если пользователь не аутентифицирован для просмотра определенного маршрута (например: /admin ), аутентификация выдает ошибку Boom unorthorized . Я хочу иметь возможность перенаправить на /login , но все же вернуть 401 HTTP statusCode . мы...
2882 просмотров

Хапи: как отправить изображение
У меня есть двоичный файл изображения в формате jpeg. Как я могу использовать Hapi для отображения изображения? Мой код показывает мусор только конечному пользователю API. hapiServer.route({ method: 'GET', path:'/users/{userId}/photo',...
1969 просмотров
schedule 01.12.2022