@Mr_Epic
Web программист

Как вернутся назад с сохранением данных формы на koa?

Есть роутер:
projectRouter.post("/add",  async ctx => {
    try {
        await Projects.add(ctx.request.body,ctx.state.user.id);
        ctx.redirect('/user/projects/');
    } catch (e) {
        ctx.redirect('back');
    }
});

При ошибки он возвращает обратно на страницу с формой, на данные формы удаляются, но если в браузере нажать кнопку назад (рядом с строкой ввода url), то мы возвращаемся назад и данные формы сохраняются.
Или такой возврат нельзя реализовать на стороне бекенда, без сохранения данных и подстановку их в шаблон?
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы