«UnhandledPromiseRejectionWarning: невозможно прочитать свойство undefined» в функции TypeScript asyn c - PullRequest
0 голосов
/ 27 мая 2020

Я работал над API с машинописным текстом и NodeJS и столкнулся со следующей проблемой: Мне кажется, что мои обещания не разрешаются так, как должны в этом примере:

async function functionOne() {
        return new Promise((resolve) => {
            resolve(
                prisma.raw<Type>(
                    query
                )
            );
        });
    }
async function FunctionTwo() {
        return new Promise((resolve) => {
            resolve(
                prisma.raw<Type>(
                    query
                )
            );
        });
    }
    const one: any = await functionOne();
    const two: any = await functionTwo();

one.property.push(two[i]);

Теперь он всегда возвращает ту же ошибку, что и в заголовке. Я действительно не знаю, как go об этом сказать.

1 Ответ

0 голосов
/ 27 мая 2020

Кажется, что библиотека prisma возвращает обещание , и я чувствую, что эта строка должна работать должным образом, если вы просто ждете результата prisma :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...