Zum Hauptinhalt springen

Umgebungen

Diese Dokumentation wurde automatisch übersetzt und kann Fehler enthalten. Zögern Sie nicht, einen Pull Request zu öffnen, um Änderungen vorzuschlagen.

LlamaIndex unterstützt derzeit offiziell NodeJS 18 und NodeJS 20.

NextJS App Router

Wenn Sie den NextJS App Router für Routen-Handler/Serverless-Funktionen verwenden, müssen Sie den NodeJS-Modus verwenden:

export const runtime = "nodejs"; // Standardwert

und Sie müssen eine Ausnahme für pdf-parse in Ihrer next.config.js hinzufügen:

// next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
experimental: {
serverComponentsExternalPackages: ["pdf-parse"], // Setzt pdf-parse in den tatsächlichen NodeJS-Modus mit NextJS App Router
},
};

module.exports = nextConfig;