fastify.setValidatorCompiler не является функцией - PullRequest
1 голос
/ 01 мая 2020

У меня есть fastify 2.14 установлен. Я следую документации по использованию пользовательской библиотеки проверки.

Вот мой код:

import fastify from 'fastify';

const app = fastify({});

app.setValidatorCompiler(({schema}) => data => schema.validate(data)); // setValidatorCompiler is not a function

console.log(app.setValidatorCompiler) // undefined 

export default app;

Я также попытался передать его в параметрах маршрута, и машинопись не распознает его как поле.

также setSerializerCompiler не является функцией.

1 Ответ

1 голос
/ 01 мая 2020

Похоже, у них неправильная версия документации.

Я читал документацию версии 2.14, и это было для 3-alpha.

Установка версии 3-alpha решила мою проблему.

...