Error

NUI: fetch / RegisterNUICallback no responde

Si tu interfaz NUI no se comunica con Lua, casi siempre es el nombre del recurso en la URL del fetch. Solución y patrón correcto.

El problema

Tu NUI (HTML/JS) hace fetch a un callback de Lua pero nunca llega, o devuelve 404, y la interfaz no reacciona.

La causa

La URL del fetch usa un nombre de recurso incorrecto. Debe ser exactamente el nombre del recurso, que en JS se obtiene con `GetParentResourceName()`.

La solución

Usa el nombre real del recurso en el fetch y registra el callback en Lua:

js
// NUI (JavaScript)
fetch(`https://${GetParentResourceName()}/miCallback`, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json; charset=UTF-8' },
  body: JSON.stringify({ accion: 'comprar', id: 3 }),
}).then(r => r.json()).then(data => console.log(data));

Paso a paso

  1. 1.En JS usa `GetParentResourceName()` (no escribas el nombre a mano).
  2. 2.En Lua registra el callback: `RegisterNUICallback('miCallback', function(data, cb) ... cb('ok') end)`.
  3. 3.Valida SIEMPRE en el servidor lo que llega desde la NUI; el cliente solo solicita.

¿Tu caso es distinto?

Pega tu error en la herramienta IA y te da la solución al instante.

Probar la herramienta

Guías relacionadas

Última actualización: 2026-06-15. Crxative-M no está afiliado a Cfx.re ni Rockstar Games.

NUI: el fetch a https://recurso/ no funciona (callback 404)