-1
私のNodeJSサーバーは秘密フォームを使用してアマゾンにファイルをアップロードします。それで、私はそのフォームにパスワードフィールドを提供することでセキュリティを追加したいと思っています。問題は、私のサーバーがアクセスしようとしたときにそのプロパティを取得できないということです。req.body.pass
enctype = 'multipart/form-data'を使用してすべてのフォームプロパティを取得できません
マイコード:
私は、次を削除すると//Express NodeJS Server:
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.post('/upload', function(req, res, next) {
console.log(req.body.pass); //undefined, but why? when I remove enctype='multipart/form-data' it works
})
//HTML
<form action="/upload" method="post" enctype='multipart/form-data'>
<input type="file" name="name" value="">
<input type="file" name="email" value="">
<input type="file" name="age" value="">
<br>Password: <input type = "password" name = "pass"><br>
<br><input type="submit" value="Submit">
</form>
:
enctype='multipart/form-data'
フィールドのパスが機能..私はここで間違って何をやっていますか?