Lorsque j'essaie de créer deux publications via l'API en même temps, des erreurs se produisent

Lorsque j’essaie de créer deux publications simultanément via l’API, des erreurs se produisent
RangeError: Maximum call stack size exceeded

Je me demande s’il s’agit d’un problème de configuration ou si l’API ne prend pas en charge les requêtes parallèles.

Je crée une publication avec Promise.all() via l’API.

Où voyez-vous cette erreur ? Je soupçonne qu’elle provient de votre application cliente plutôt que de Discourse.

Voici mon code..

 let promise1 = post('posts', {
        topic_id: 35,
        raw: 'post1post1post1post1post1post1',
    })

    let promise2 = post('posts', {
        topic_id: 35,
        raw: 'post2post2post2post2post2',
    })


    try {
        let r = await Promise.all([promise1, promise2]).then()
        console.log('Réponses des deux requêtes' + JSON.stringify(r) )
        return r
    } catch (error) {
        console.log('erreur' + JSON.stringify(error) )
    }

Le message de retour est Request failed with status code 422

422 signifie probablement que la validation échoue lors de la publication. Vous devriez journaliser le corps de la réponse de la requête HTTP et vérifier quel est le message d’erreur complet.

Je m’excuse, Discourse prend en charge les requêtes parallèles ; c’était de ma faute. Désolé.