Пользовательская страница успеха Nuxt + Netlify Forms не найдена

У меня есть простая форма в моем проекте Nuxt - хостинг на Netlify и использование функции Netlify Forms - документы здесь https://www.netlify.com/docs/form-handling/

  <form
    action="/confirm" name="request" method="post" data-netlify="true" netlify-honeypot="bot-field"
  >
    <p class="hidden">
      <label>Don’t fill this out if you're human: <input name="bot-field" ></label>
    </p>
    <v-text-field
      label="Name"
      name="name"
    />
    ...
    <v-btn
      :disabled="!valid"
      type="submit"
    >send
    </v-btn>
  </form>

Если я перейду на https://mddomain.com/confirm, он будет работать нормально.

Если я отправляю форму в первый раз, я перехожу на страницу / confirm, но Netlify не сохраняет данные. Если я попробую еще раз, я получу это сообщение об ошибке:

Страница не найдена. Похоже, вы перешли по неработающей ссылке или ввели URL-адрес, которого нет на этом сайте.

Вернуться на наш сайт

Что не так с моим кодом?


person Roland    schedule 11.02.2019    source источник
comment
Удалось ли вам найти решение этой проблемы? Я сталкиваюсь с тем же и не могу это исправить.   -  person Shashi Deshetti    schedule 17.02.2019
comment
Удалось ли вам это решить? У меня такая же проблема. Я добавил скрытое поле ввода form-name с тем же значением, что и атрибут name в самой форме.   -  person rebz    schedule 01.06.2019


Ответы (1)


Убедитесь, что nuxt.config.js имеет mode: 'universal', а НЕ mode: 'spa'.

person rebz    schedule 01.06.2019