ノードサーバーにフォームデータを送信しようとしましたがreq.body
、ノード側にフォームフィールドがありません
var express = require('express')
var app = express()
var path = require('path')
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({
extended: true
}));
app.get('/', function (req, res) {
res.sendFile('index.html')
})
app.post('/sendmail', function (req, res) {
const formData = req.body.formData
これは私がブラウザから送信しているものです
fetch('/send', {
method: 'POST',
body: new FormData(form)
})
開発ツールでは、リファラーで渡されたデータしか表示されません。おそらくそれが私の問題です