問題タブ [express-validator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
18320 参照

node.js - Express-Validator での検証

検証にエクスプレスバリデーターを使用しています。データベースにマングースを使用していますが、検証も組み込まれています。どちらを使用すればよいですか?

また、express-validator の検証が並行しているかどうかも知りたいです。たとえば、次のコードをご覧ください。

isUnique() は、電子メールがまだ登録されていないかどうかを確認するカスタム検証メソッドであり、データベースに照会して検証します。上記のコードでは言及されていませんが、データベースクエリがそれぞれで行われる複数のフィールドを検証する必要がある他のポストリクエストもいくつかあります。

したがって、上記の各チェックメソッドを並行して実行できるかどうかを知りたかったのです。これにより、より高速になり、ノードのようになります。これらを async のように並行して実行するためのモジュールを使用したいと思います。また、これらのチェック メソッドがすでに並行して実行されているかどうかも知りたいです。

これを理解するのを手伝ってください。前もって感謝します。

0 投票する
1 に答える
9359 参照

javascript - Express-Validator を使用した POST パラメータの検証

Express -validatorを使用して Node/Express API にパラメータ検証を構築しようとしています。ただし、次の curl コマンドを使用してフィールド (この場合は名前) が欠落している POST リクエストを作成するとcurl -X POST -d "foo=bar" http://localhost:3000/collections/test、リクエストは正常に処理され、検証はスキップされます。以下は私の現在のコードです - 検証がバイパスされる理由について何か考えはありますか?

0 投票する
1 に答える
1397 参照

node.js - TypeScript を使用した高速バリデーター

NodeJS を ExpressJS で TypeScript に変換しようとしました。

「express-validator」ミドルウェアで問題が発生しました。

タイピングで定義をインストールしました:

req: express.RequestExpress-validator の定義 (つまり、req.checkQuery、req.checkParams など) があることを期待しています。

しかし、コンパイルすると...

機能させるために何かをインポートする必要がありますか?

ありがとうございました。

以下は私のコードです..

0 投票する
2 に答える
1300 参照

node.js - express-validator バリデータチェーンを壊す

エクスプレス用のエクスプレスバリデータープラグインを使用しています

ユーザー名を空の出力として渡すと、

検証の誰かが失敗した場合にチェーンを停止する方法。