Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.29 KB

update_fastify3_to_fastify4.md

File metadata and controls

44 lines (36 loc) · 1.29 KB

Для обновления проекта с fastify версии 3 до версии 4 нужно выполнить несколько действий

Удалите библиотеки командой:

npm uninstall \
  fastify \
  fastify-cli \
  fastify-static \
  fastify-error-page \
  fastify-secure-session \
  fastify-passport \
  fastify-sensible \
  fastify-formbody \
  point-of-view

Установите новые библиотеки на замену командой:

npm i \
  fastify \
  fastify-cli \
  @fastify/formbody \
  @fastify/passport \
  @fastify/secure-session \
  @fastify/sensible \
  @fastify/static \
  @fastify/view

Замените файлы server/plugin и server/lib/passportStrategies/FormStrategy.js на новые из шаблона в этом репозитории. В этих файлах заменены импорты библиотек:

Старая Новая
fastify-passport @fastify/passport
fastify-static @fastify/static
fastify-sensible @fastify/sensible
fastify-formbody @fastify/formbody
fastify-secure-session @fastify/secure-session
point-of-view @fastify/view

Библиотека fastify-error-page пока не поддерживает fastify 4.x