Express.js: получить req.body.datas из того же самого источника iframe - PullRequest
0 голосов
/ 03 мая 2018

Поскольку вкладывать формы плохая практика, я сделал внутренний фрейм из моего сайта, который загружает другую форму. Поскольку это внутреннее, я добавляю стили и все, но при публикации через экспресс (я также использую sequelize для создания моих сущностей), даже если страница возврата загружена, мои данные пусты. Я скучаю по чему-то? Может быть, я должен указать req.accepts (), я спрашиваю, знает ли кто-нибудь о таких проблемах.

app.post('/sendOwners', function (req, res) {
  ownerController
//these are empty even filled from the front end
     .create(req, res, req.body.name,req.body.firstname, req.body.civility) 
     .then(function(owner){
        res.send('contenu owner' +owner +'contenu req:'+req.body)
     })
})

мой iframe

  <iframe id="iframeID"
          name="_parent"
          sandbox="allow-forms allow-same-origin"
          src="owners"
   ></iframe>

1 Ответ

0 голосов
/ 03 мая 2018

Я не нашел четкого ответа на эту тему в Интернете. Я должен был найти способ, после нескольких часов я наконец изменил форму метода на «get» и использовал req.query для доступа к моим данным. Кажется, сейчас работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...