для экспресса есть
node-fetch
проверяем куку через
cookie_parser и если она правильная, то просто вызываем делаем запрос
if (req.cookies.mySuperCookie === 'valid') {
const apiResults = await fetch('./api/mySuperApi', {method: 'post'} )
.....
return ..
}
только что попробовал, всё работает, но добавка -- надо указать "абсолютный" адрес для запроса, вот нашел в коментах как это делают
https://github.com/zeit/next.js/issues/1213#issuec...const baseUrl = req ? `${req.protocol}://${req.get('Host')}` : '';
const response = await fetch(baseUrl + '/posts');