問題タブ [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.
node.js - Express-validator がエラーをキャッチしない
ノード 8.11.1 では、express 4.16.3 をインストールしました
すべての記事を取得するページがありapp.get('/', function(req, res){....
、新しい記事を追加するための「新規」ボタンもあります。New を押すと、ポップアップ Bootstrap フォームが表示されます。
空のフォーム フィールドを確認したい。私がチェックするHTMLフォームフィールドは
フォームのアクションは
私はこれに基づいています。私が何をしても、console.log(errors.isEmpty());
常にTRUEなので、DBの空のフィールドに保存することになります。それで、express-validator はエラーをキャッチしませんか?
また、ルートでerrors
バックを渡す方法がわからないため、エラーがレンダリングされる可能性があります。これが、今のところ使用する理由です。成功の部分に likeを使用しますか?/
req.flash('err', 'errors');
req.flash
これをデバッグするのを手伝ってください。ありがとう
html - エクスプレスバリデーターを使用して、文字の長さが5に等しいことを検証する方法は?
partnerid フィールドの文字数を 5 にする予定です。これは、ユーザーが 5 文字未満または英数字を含む 5 文字を超える文字を入力すると、エラー メッセージが表示されることを意味します。express-validator を使用してどのように行うことができますか? 以下のコードを使用してみましたが、うまくいきませんでしたありがとう
validation - req.getValidationResult の取得は expess バリデータを持つ関数ではありません
私は最新のエクスプレスバリデーターを使用してreq.getValidationResult is not a function
おり、すべての例にこの構文がありますが、取得し続けています。
私のルートでは
私のapp.js
. 私package.json
は"express-validator": "*",
依存関係にあります。
私が行った場合
できます。
なぜ取得し続けるのかわかりませんreq.getValidationResult is not a function
。何が起こっているのかわかりません。ご意見をお聞かせください。ありがとう