انتقل إلى المحتوى الرئيسي

البيئات

تمت ترجمة هذه الوثيقة تلقائيًا وقد تحتوي على أخطاء. لا تتردد في فتح طلب سحب لاقتراح تغييرات.

يدعم LlamaIndex حاليًا رسميًا NodeJS 18 و NodeJS 20.

NextJS App Router

إذا كنت تستخدم معالج الطرق / الوظائف الخادمة في NextJS App Router ، فستحتاج إلى استخدام وضع NodeJS:

export const runtime = "nodejs"; // الافتراضي

وستحتاج أيضًا إلى إضافة استثناء لـ pdf-parse في next.config.js الخاص بك

// next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
experimental: {
serverComponentsExternalPackages: ["pdf-parse"], // يضع pdf-parse في وضع NodeJS الفعلي مع NextJS App Router
},
};

module.exports = nextConfig;