У меня проблема с тем, что если вы переходите на страницу напрямую или ссылаетесь на sh, реквизиты установлены правильно, но навигация по ссылке только на 1 из моих реквизитов испорчена, вот мой getInitialProps
try {
const { articleSlug } = ctx.query;
const res = await fetch('get', `/api/articles/?slug=${articleSlug}`);
res.data.article.fields?.reviewedBy?.fields?.authorId
const errorCode = res.statusCode > 200 ? res.statusCode : false
const similarArticles = await fetch('get', `/api/articles/tag-array?tags=${res?.data?.article?.fields.tags}`)
const reviewedBy = await fetch('get', '/api/users/find', {_id: res.data.article.fields?.reviewedBy?.fields?.authorId});
// console.log("reviewed", reviewedBy.data);
return {
article: res.data.article,
author: res.data.author,
errorCode,
similarArticles: similarArticles.data.articles,
reviewedBy: reviewedBy.data.user || null };
} catch(e) {
return {errorCode: 404}
}
}
по какой-либо причине, когда я перехожу на страницу, все остальные реквизиты в порядке, за исключением проверенной Пропиской, по любой рассмотренной причине СТАНОВИТСЯ любым автором.
вот моя ссылка <Link as={`/${tagLink}/${props.slug}`} href="/[tag]/[articleSlug]">
Я пытался изменить так много вещей о том, как это работает, но ничего не работает, страница должна выглядеть так предназначено
не так непреднамеренно