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


Fastify vs Express раскрыты
Что такое фреймворк? Фреймворк — это основа разработки программного обеспечения, которая предоставляет многократно используемые компоненты и инструменты для оптимизации разработки приложений и упрощения общих задач. Фреймворки обычно включают такие функции, как обработка маршрутизации, взаимодействие с базой данных, аутентификация пользователей и другие общие задачи, что позволяет разработчикам сосредоточиться на реализации бизнес-логики. вместо того, чтобы заниматься повторяющимися..

Учебник по основам Fastify | Лучшая альтернатива экспрессу
В этом блоге мы узнаем все, что вам нужно знать, чтобы начать работу с Fastify. Видеоурок Что такое Фастфай? Fastify — это веб-фреймворк для Node.js. Это легкая, быстрая и гибкая платформа для создания современных серверных веб-приложений. Он очень похож на экспресс. Но у него есть некоторые особенности, которые выделяют его среди других. Проверка схемы Система плагинов Настраивать npm init -y npm i fastify Создайте базовый сервер узла const fastify =..

Понимание Fastify и MongoDB.
В этой статье я расскажу о Fastify и MongoDB. Fastify — это фреймворк узла. Что такое узел js Node.js — это серверная среда с открытым исходным кодом. Node.js позволяет запускать JavaScript на сервере. Что такое Фастфай Быстрая веб-инфраструктура с низкими накладными расходами для Node.js Fastify — это веб-фреймворк, ориентированный на обеспечение наилучшего опыта разработчиков с наименьшими накладными расходами и мощной архитектурой плагинов. Он вдохновлен Hapi и Express, и,..

Fastify v2 выходит в город
Сделать все правильно с первого раза - это не только невозможно, но и странно. В последние месяцы мы собрали ваши отзывы, проблемы и потребности и работали за кулисами, чтобы сформировать Fastify v2, чтобы решить все из них. . Начиная с сегодняшнего дня, Fastify v2 будет выпущен как Release Candidate, так что вы можете попробовать его и сообщить нам, есть ли еще что-то, что мы должны исправить или улучшить, прежде чем выпускать окончательный выпуск. В течение периода RC мы также..

Загрузите любой файл на Google Диск с помощью Fastify и пакета узла Googleapis
بِسْــــــــــــــــــمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ В некоторых случаях нам нужно хранилище для хранения любого файла, который нам нужен, чтобы поделиться им с другими. Особенно, если у нас есть служба загрузки API. В этом посте мы собираемся создать простой REST API для загрузки на Google Диск. В этом случае мы будем использовать пакеты узлов fastify и googleapis . Сначала вам нужно создать папку проекта и инициировать..

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

Логирование тела ответа Fastify
Как я могу записывать тело ответа в Fastify? Тело, похоже, не отображается как часть объекта ответа: const fastify = require('fastify')({ logger: { serializers: { res: function (res) { // No body in req afaik return...
1990 просмотров
schedule 30.05.2023

Как синхронно загружать среды fastify-env?
Я работаю над микросервисом fastify и хотел бы использовать библиотеку fastify-env для проверки входных данных env и предоставления значений по умолчанию для всего приложения. const fastify = require('fastify')()...
639 просмотров
schedule 25.11.2022

Промежуточное ПО Fastify - доступ к запросу и параметрам?
пытаюсь заставить промежуточное ПО работать в Fastify - похоже, у меня нет доступа к запросу или параметрам. Документы говорят: Fastify поддерживает готовое промежуточное ПО Express/Restify/Connect, это означает, что вы можете просто добавить...
3293 просмотров
schedule 31.03.2024

Проблема с маршрутизацией при использовании статического содержимого (Angular 8) с NestJS и Fastify
Последние несколько дней я искал способ исправить проблему с маршрутизацией при использовании статического контента с NestJS и Fastify. В частности, я пытаюсь использовать Angular 8, размещенный на NestJS, с Fastify под капотом. Я следовал примеру,...
384 просмотров
schedule 02.09.2023

Как использовать функции fastify + nestjs + firebase
Я использую NestJS и облачные функции, из-за производительности хочу перейти на Fastify. Но я не знаю, что передать functions.https.onRequest(???) Мой старый код для экспресса: admin.initializeApp(functions.config().firebase); const...
361 просмотров

Как внедрить объект в метод маршрута в Fastify с помощью TypeScript?
Я создал следующий контроллер класса. class ProjectsController { queryBus: QueryBus; commandBus: CommandBus; constructor(queryBus, commandBus) { this.queryBus = queryBus; this.commandBus = commandBus; } async get(req, reply)...
301 просмотров
schedule 13.12.2022

Как установить заголовок ответа в nestjs с fastify
Я пытаюсь установить собственный заголовок ответа в js-контроллере nest и использую fastify. В настоящее время я пытаюсь сделать: @Post() async methodName(@Res res){ res.set('key', 'value'); }; Но я получаю сообщение об ошибке: res.set is...
1038 просмотров
schedule 10.08.2022

Использование Fastify JWT с postgraphile
Я пытаюсь настроить postgraphile с сервером fastify, и он работал, как ожидалось. Теперь я добавил промежуточное ПО для аутентификации с помощью плагина fastify-jwt в конечную точку graphql, предоставляемую postgraphile, но когда я обращаюсь к...
530 просмотров
schedule 04.05.2024

Как загрузить изображения в бэкэнд fastify + graphql с помощью axios?
При отправке изображений через axios я обнаружил, что должен использовать formdata. Я добавляю сюда свои изображения, но при отправке данных формы весь мой бэкэнд просто зависает, просто говорит «ожидает». Я следил за этим И моя попытка до...
1097 просмотров
schedule 02.02.2023

Как написать ответ от фильтров исключений nestjs с помощью nestfastify
У меня проблема с написанием настраиваемого HTTP-ответа из фильтров исключений nestjs Я использую nest fastify one (не экспресс) Я создаю настраиваемые фильтры исключений, которые перехватывают UserNotFoundException следующим образом:...
1139 просмотров

Несколько путей для одного и того же обработчика в fastify
В fastify есть ли способ добавить псевдоним к маршруту/пути? По сути, два пути обрабатываются одинаково. Это полезно для миграции API. Я понимаю, что могу абстрагировать функцию обработчика в именованную функцию и передать эту функцию обоим...
359 просмотров
schedule 25.04.2023

Почему возникает ошибка Failed Auth при подключении сервера fastify ко второму кластеру mongoDB?
Я пытаюсь добавить соединение с базой данных на сервер fastify по разным причинам, это сценарий, и есть два отдельных mongodb, к которым необходимо подключиться. index.js: 'use strict' const dotenv = require('dotenv'); dotenv.config(); const...
134 просмотров
schedule 01.11.2022

Как получить / установить заголовок запроса / ответа в промежуточном ПО [Nest Fastify]?
Как вставить заголовок запроса в NestJS с помощью Fastify. import { FastifyRequest, FastifyReply } from 'fastify'; // fastify types are not valid @Injectable() export class TracingMiddleware implements NestMiddleware { use(req: any, res: any,...
1149 просмотров
schedule 23.07.2023

Форматы для использования в ответе с помощью fast-json-stringify
Что я хочу сделать, так это добавить проверку к ответу схемы от маршрута fastify. Следуя документации Fastify здесь , мы можем увидеть это Ajv для проверки запроса fast-json-stringify для сериализации тела ответа Что касается улучшения и...
153 просмотров
schedule 19.09.2022

JSON не анализируется для проверки при выполнении запроса POST для Fastify
В моих маршрутах у меня есть следующее: const reservationSchema = { body: { type: 'object', required: ['in', 'out', 'guests', 'language', 'roomsSelected'], properties: { language: { type: 'string', }, // ......
22 просмотров
schedule 08.10.2023