# La richiesta AJAX va in timeout dopo 1 minuto

**URL:** <https://meta.discourse.org/t/ajax-request-times-out-after-1-minute/285873>\
**Category:** Development\
**Created:** [17 Novembre 2023, 4:31pm UTC](https://meta.discourse.org/t/ajax-request-times-out-after-1-minute/285873 "2023-11-17T16:31:03Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![tomve](https://avatars.discourse-cdn.com/v4/letter/t/9f8e36/32.png) [@tomve](https://meta.discourse.org/u/tomve)\
**Post date:** [17 Novembre 2023, 4:31pm UTC](https://meta.discourse.org/t/ajax-request-times-out-after-1-minute/285873/1 "2023-11-17T16:31:03Z")

</div>

Un po’ di tempo fa ho creato un plugin Discourse che chiama un metodo controller tramite `ajax` e poi restituisce il risultato. Questa particolare richiesta può richiedere alcuni minuti e funzionava bene.  
Ma ora, dopo molto tempo, ho provato il plugin nella versione corrente di Discourse e mi sono imbattuto in un problema in cui la richiesta viene interrotta dopo 1 minuto.

Quindi il codice è simile a questo:

```plaintext
ajax("/my-plugin/import", {
        type: "POST",
        data: {
          categoryId: this.categoryId,
          otherData: ...
        }
      }).then((result) => { ... });

```

E il messaggio di errore che vedo dopo 1 minuto è:

> Errore proxy Discourse Ember CLI
> 
> FetchError: la richiesta a [http://127.0.0.1:3000/my-plugin/import](http://127.0.0.1:3000/my-plugin/import) è fallita, motivo: socket hang up  
> at ClientRequest. (file:///src/app/assets/javascripts/node\_modules/node-fetch/src/index.js:108:11)  
> at ClientRequest.emit (node:events:526:35)  
> at Socket.socketOnEnd (node:\_http\_client:525:9)  
> at Socket.emit (node:events:526:35)  
> at endReadableNT (node:internal/streams/readable:1359:12)  
> at process.processTicksAndRejections (node:internal/process/task\_queues:82:21)

Quello che sto cercando di capire è perché questo comportamento potrebbe essere cambiato nell’ultimo anno? E se c’è qualche opzione per modificare l’impostazione del timeout.

---

_[View the full topic](https://meta.discourse.org/t/ajax-request-times-out-after-1-minute/285873)._
