Vite static

Formulario de contacto para un sitio Vite estático sin backend.

La compilación de producción de Vite es un conjunto de recursos estáticos en dist/. Su servidor de desarrollo y paquete cliente no procesan envíos de producción, así que use un formulario HTML estándar que envíe directamente a FormsFort.

Iniciar plan pago Reserve una migración gratuita

Cómo funciona

Tres pasos para la producción de formularios.

01

Cree un formulario alojado

Cree un formulario de FormsFort, configure las notificaciones y copie la clave de acceso pública.

02

Añada marcado estático

Coloque el formulario en index.html o en el componente renderizado de su aplicación Vite. action es un POST entre sitios normal.

03

Despliegue dist/

Ejecute vite build y sirva dist/ desde un host estático. No dependa del servidor de desarrollo de Vite ni del JavaScript cliente para recibir envíos.

Configuración

Página index de Vite con un formulario de contacto HTML

<!-- index.html -->
<section aria-labelledby="vite-contact-title">
  <h1 id="vite-contact-title">Request a demo</h1>
  <form action="https://api.formsfort.com/submit" method="POST">
    <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">
    <input type="hidden" name="subject" value="New Vite demo request">

    <label for="vite-company">Company</label>
    <input id="vite-company" name="company" type="text" autocomplete="organization" required>

    <label for="vite-email">Work email</label>
    <input id="vite-email" name="email" type="email" autocomplete="email" required>

    <label for="vite-team-size">Team size</label>
    <input id="vite-team-size" name="team_size" type="number" min="1" required>

    <label for="vite-message">What are you building?</label>
    <textarea id="vite-message" name="message" rows="4" required></textarea>

    <input type="checkbox" name="botcheck" style="display:none">
    <button type="submit">Request a demo</button>
  </form>
</section>
Iniciar plan pago

Migración

Lista de verificación de migración.

Mueve un formulario existente en minutos sin reconstruir el marcado.

01

Cree un formulario FormsFort y copie la clave de acceso público.

02

Agregue el marcado a index.html o al componente renderizado por el punto de entrada de Vite.

03

Establezca action en https://api.formsfort.com/submit y conserve method=POST.

04

Use solo la clave de acceso pública; no coloque secretos de API en el paquete cliente de Vite.

05

Ejecute vite build y despliegue dist/ en el host estático que sirve el sitio.

06

Envíe una solicitud de demostración desde la URL desplegada y verifique la notificación configurada.

Preguntas frecuentes

Preguntas comunes.

¿El servidor de desarrollo de Vite es un backend de formularios?

No. El servidor de desarrollo de Vite es para desarrollo local y vite build emite recursos estáticos en dist/. Los envíos de producción necesitan un endpoint alojado como FormsFort.

¿Un formulario Vite estático necesita JavaScript del cliente?

No. Un POST nativo de formulario basta para navegar a la respuesta de FormsFort. Añada JavaScript solo si necesita una experiencia personalizada de carga o éxito en línea.

¿Dónde debo colocar el formulario en un proyecto Vite?

Use index.html para una página estática simple o renderice un marcado equivalente desde el punto de entrada de la aplicación. En ambos casos el HTML generado por el navegador envía a FormsFort.

¿Puedo usar las variables de entorno de Vite para la clave de acceso?

Use únicamente una clave de acceso pública en el marcado expuesto al cliente. Vite sustituye las variables de entorno del cliente durante la compilación, por lo que no debe colocar allí claves de API privadas ni secretos de webhook.

Dejar de administrar servidores de formularios.

Cree un endpoint de formulario de producción, migre su primer formulario de forma gratuita y escale cuando esté listo.

Iniciar plan pago Reserve una migración gratuita