| 
		
			Сообщение от BBJ
			
		
	 | 
	| 
		Можно или один метод запрашивать или в Promise.all сразу несколько, что по задумке удобно. А как возвращать значения и отлавливать ошибки?
	 | 
	
Смотря, что вам нужно
 let arv =await Promise.all (
   [
      getBook(id),
      getApple(id)
   ])
  // когда все промисы исполнятся а arv будет массив значений
  //Или значение первого отклоненного
Есть еще функция allSettled   
https://developer.mozilla.org/ru/doc...ise/allSettled, она всегда возвращает массив из значений или причин отконений.
Смотрите, что удобнее.