私はNode.js全体に慣れていないので、物事がどのように「接続」するかについてのコツをつかもうとしています。
エクスプレスフォーム検証を使用しようとしています。ドキュメントに従って、あなたはすることができます
app.post( '/user', // Route
form( // Form filter and validation middleware
filter("username").trim()
),
// Express request-handler gets filtered and validated data
function(req, res){
if (!req.form.isValid) {
// Handle errors
console.log(req.form.errors);
} else {
// Or, use filtered form data from the form object:
console.log("Username:", req.form.username);
}
}
);
App.jsで。ただし、次のようなものapp.get('/user', user.index);
を配置すると、コントローラーコードを別のファイルに配置できます。検証ミドルウェアでも同じことを行い(または検証コードをコントローラーに配置して)、ページを追加し始めたらApp.jsファイルの概要をわかりやすくしたいと思います。
これを達成する方法はありますか?
基本的には次のようなものを入れたいと思いますapp.get('/user', validation.user, user.index);