Next.js for Drupal

Webform Example

This is an example on how to implement webform in Next.js for Drupal.

There are two ways you can submit webforms to your Drupal site: Client side and Server side (API route).

Client Side

We use the Webform REST module to submit the form values to Drupal.

See Example

Server Side (API Route)

We submit the form values to a custom API route first. The API route then submits the form to Drupal using the Webform REST module.

This is useful if we need to hide client IDs and secrets or our Drupal implementation.

See Example