Навігація після відправки даних форми у NextJS 14 з використанням Backend APIs на DotNet

Навігація після відправки даних форми у NextJS 14 з використанням Backend APIs на DotNet

4 Березня 2024 в 15:48 38

У статті розглядається питання навігації після відправки даних форми у NextJS 14 з використанням Backend APIs на DotNet. Ситуація виникає у випадках, коли мерчанти викликають POST API для надсилання formData. Після отримання успішної відповіді від сервера, необхідно перенаправити користувача на конкретну сторінку і передати отримані дані форми на цю сторінку для відображення.

Автор в статті намагається зрозуміти, як обробляти перенаправлення в NextJS та чи потрібно використовувати інший підхід для досягнення цієї мети. Зокрема, виникає питання, як можна перенаправити на сторінку (http://localhost:3000/Ecommerce/Payment) та передати отримані дані форми від мерчанта для відображення на цій сторінці при успіху виклику Backend API.

У статті запитується про будь-яку допомогу або приклади коду щодо обробки перенаправлень та передачі даних у цьому випадку. Також досліджується правильний спосіб зберігання базового URL у .env файлі. Автор спробував рішення зі зберіганням базового URL у .env файлі, але хоче знати, чи існує інший шлях, щоб уникнути передачі formData як параметрів.