اذهب إلى المحتوى

السؤال

نشر

أنا أقرأ Nextjs جزء البيانات من الوثائق وخطر ببالي سؤال واحد.

يمكن لـ Nextjs جلب البيانات باستخدام getStaticProps و getStaticPaths و getInitialProps و getServersideProps ، أليس كذلك؟

لكن البعض يحدث في وقت البناء كما أقتبس:

getStaticProps (Static Generation): Fetch data at build-time

متى يحدث هذا وقت البناء؟

هل هو عند تشغيل npm تشغيل البناء؟ (لبناء بناء الإنتاج)

أو عندما يصل المستخدم إلى تطبيق Nextjs الخاص بنا؟ (عند كل طلب)

 

Recommended Posts

  • 0
نشر

يحدث وقت البناء عند إنشاء التطبيق للإنتاج -production -. يحدث وقت التشغيل عندما يكون التطبيق قيد الإنتاج

  • يعمل getInitialProps على كل من العميل والخادم أثناء وقت التشغيل لكل طلب صفحة.
  • يعمل getServerSideProps  فقط على الخادم أثناء وقت التشغيل لكل طلب صفحة.
  • لا يتم تشغيل getStaticProps إلا أثناء وقت البناء, وهو أمر رائع للمواقع التي لا يتم تحديث بياناتها وصفحاتها كثيرا
  • يتم تشغيل getStaticPaths فقط أثناء وقت البناء, إنه أمر رائع للعرض المسبق للمسارات مثل
    /blog/:id
    والتي تتطلب بيانات ديناميكية لاستخدامها في وقت البناء

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...