# Problemas al cargar un asset js desde un Theme Component

**URL:** <https://meta.discourse.org/t/issues-on-loading-a-js-asset-from-a-theme-component/279792>\
**Category:** Development\
**Created:** [22 Septiembre, 2023 13:39 UTC](https://meta.discourse.org/t/issues-on-loading-a-js-asset-from-a-theme-component/279792 "2023-09-22T13:39:14Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [22 Septiembre, 2023 13:53 UTC](https://meta.discourse.org/t/issues-on-loading-a-js-asset-from-a-theme-component/279792/2 "2023-09-22T13:53:19Z")

</div>

Bienvenido a Meta, @happycactus 👋

> [@happycactus](#):
>
> En general, ¿es correcto este enfoque o sería mejor implementar un plugin en su lugar?

Sí, probablemente. La única razón por la que necesitarías un plugin sería si estuvieras intentando cambiar la API (es decir, el backend).

> [@happycactus](#):
>
> No puedo en mi servidor de producción, porque dice que el activo es demasiado grande. ¿Hay alguna forma de solucionar esto?

He tenido un problema similar en el pasado.

Sí, necesitas cambiar `app.yml` para permitir que los archivos grandes pasen a través del proxy inverso (nginx).

Afortunadamente, esta es una configuración simple, `upload_size:`, aquí en contexto:

```plaintext
params:
  ## ¿Qué revisión de Git debe usar este contenedor? (predeterminado: tests-passed)
  version: tests-passed

  ## Tamaño máximo de carga (predeterminado: 10m)
  upload_size: 20m

```

Una vez que hayas cambiado esto, necesitarás reconstruir para que tenga efecto:

`./launcher rebuild app`

Por supuesto, esto asume que tienes el acceso apropiado al servidor…

---

_[View the full topic](https://meta.discourse.org/t/issues-on-loading-a-js-asset-from-a-theme-component/279792)._
