ajv

    0

    1答えて

    以下に示すように、クエリ文字列パラメータ 'hccid'を検証しようとしています。バリデーションが私のために働いていないようです。私は何かが見当たりませんか?私は http://localhost:3000/hello?abc=1 の下に示したが、エラーがなかっただけのよう総新しいqueryparam abcでサービスを呼び出すときに const fastify = require('fast

    0

    1答えて

    この質問はajvに関するものです。 スキーマを検証する方法を教えてください。 あなただけの変数に{...options.schema, $async: true}を置くために私に言う前に const validatePromise = ajv.compileAsync({...options.schema, $async: true}); validatePromise.then(valida

    0

    1答えて

    例外が発生したajv.js必要としようとしているときに直面しました。 var Ajv = require('C:/../node_modules/ajv/lib/ajv.js') 例外は、任意の提案は、これを修正するために function createScript(code, options) { return new Script(code, options); } Exc

    2

    1答えて

    フィールドのスキーマを別の値に変更することはできますか? 注:私が使用しているAjv 例(非JSON-スキーマバリ)Joiを使用して:$ refのリンクは$data pointerに応じて、持っているだろう const schema = { a: Joi.valid('x', 'y', 'z'), b: Joi.string() .when('a', { is: '

    0

    2答えて

    背景 私はFastifyでAPIを構築しています。これはJSONスキーマの検証を初めて使用しています。サーバーコードをより効率的にし、開発者がAPIをどのように使用するかを学ぶのに役立つという考えがあります。 私は、クライアントが名前だけで子猫を照会することを可能にするルートを検証しようとしている問題 。成功したフォームは/kittens?name=fluffykinsとなります。 {

    -1

    1答えて

    JSON SchemaバリデーターajvをPolymer 2.0コンポーネントに組み込みようとしています。私がポリマー2.0コンポーネント内AJVをインスタンス化する問題が生じていますnpm npm install ajv をロードすることができます。私のポリマー2.0要素内 var Ajv = require('ajv'); var ajv = new Ajv(); // options

    2

    1答えて

    ここに私のJSON Schemaです: { "required": [ "username", "password", "confirmPassword" ], "properties": { "username": { "minLength": 3, "type": "string" },

    0

    1答えて

    をスキーマに使用すると、エラーメッセージAjvから作業することが非常に困難です。私の使用例では、同じ値でない2つの小道具を検証したいと思います。この例を考える: schema.json { "$schema": "http://json-schema.org/draft-06/schema", "properties": { "propA": { "typ

    1

    1答えて

    私は$refを使用して別のJSONスキーマから定義をインポートしようとしているが、次のエラーを取得しています: can't resolve reference ../base/definitions.schema.json#/definitions/datetime from id # { "$schema": "http://json-schema.org/draft-06/sch

    0

    1答えて

    検証のために入力を渡すたびに、AJVは検証された入力を出力します。しかし、それは元の入力を変更します。これを防ぐ方法はありますか?