Как получить файлы cookie в _app.js в следующем js

#javascript #reactjs #cookies #next.js

Вопрос:

Я хочу получить печенье в _app.js в следующем js, но я не могу, и он всегда возвращается неопределенным, есть ли способ решить эту проблему, также многие люди говорят, что вы должны использовать getInitialProps , но в документации говорится, что это не рекомендуется

вот мой _app.js

 import "tailwindcss/tailwind.css"; import Navbar from "../components/Navbar.js"  function MyApp({ Component, pageProps, token }) {  return (  lt;Navbar token={token} /gt;  lt;Component {...pageProps} /gt;;  ) }  export default MyApp;  export const getServerSideProps = ({ req, res }) =gt; {  return {  props: {  token: req.cookies.token,  },  }; };  

Я пытаюсь получить доступ к навигационной панели в _app.js и получите маркер cookie, но он всегда возвращается неопределенным, но когда я делаю это в другом месте, например index.js это работает совершенно нормально

Комментарии:

1. Как вы в настоящее время пытаетесь получить доступ к файлам cookie? Можете ли вы поделиться кодом, который у вас есть _app ?

2. Вы же знаете, что не можете получить доступ httponly к файлам cookie из JS на стороне клиента, верно?

3. это файл cookie на стороне клиента