Публикации по теме '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 просмотров
schedule
03.09.2022
Как внедрить объект в метод маршрута в 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 просмотров
schedule
21.01.2023
Несколько путей для одного и того же обработчика в 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