Next.js Вывести на страницу все успешные и не успешные запросы в базу

Здраствуйте.

У мене есть input в котором я пишу названия героев через запятую ricky,marty and etc

соответственно по каждому из героев я делаю запрос в базу данных и показываю результат.

Как мне вывести на страницу перечень успешных запросов и не успешных если героя не нашло.

export const getServerSideProps: GetServerSideProps = async (context) => {


const { name } = context.query;
  const nameArray = (name as string).split(',');

  const allRequest = nameArray.map((el) => axios.get(`https://rickandmortyapi.com/api/character/?name=${el}`));

  const charactersList = await axios.all(allRequest)
    .then(axios.spread((...response) => response.map((e) => e.data.results)));

  return ({
    props: {
      charactersList,
    },
  });
};

При таком коде я получаю просто данные из базы. А мне нужно

ricky(данные с input) --- данные с базы morty(данные с input--- данные с базы

and etc и список которых не нашло

Спасибо.


Ответы (0 шт):