Wenn ich versuche, gleichzeitig zwei Beiträge über die API zu erstellen, treten Fehler auf.

Wenn ich versuche, gleichzeitig zwei Beiträge über die API zu erstellen, treten Fehler auf.
RangeError: Maximum call stack size exceeded

Ich frage mich, ob dies ein Einstellungsproblem ist oder ob die API parallele Anfragen nicht unterstützt.

Ich erstelle Beiträge mit Promise.all() über die API.

Wo genau siehst du diesen Fehler? Ich vermute, er stammt von deiner Client-Anwendung und nicht von Discourse.

Dies ist mein 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('Antwort auf zwei Anfragen' + JSON.stringify(r) )
        return r
    } catch (error) {
        console.log('Fehler' + JSON.stringify(error) )
    }

Die Rückmeldung lautet: Request failed with status code 422

422 bedeutet höchstwahrscheinlich, dass die Validierung beim Posten fehlschlägt. Sie sollten den Antwortkörper der HTTP-Anfrage protokollieren und prüfen, was die vollständige Fehlermeldung lautet.

Entschuldigung, Discourse unterstützt parallele Anfragen – das war mein Fehler. Tut mir leid.