Środowiska
Ta dokumentacja została przetłumaczona automatycznie i może zawierać błędy. Nie wahaj się otworzyć Pull Request, aby zaproponować zmiany.
LlamaIndex obecnie oficjalnie obsługuje NodeJS 18 i NodeJS 20.
Router aplikacji NextJS
Jeśli korzystasz z obsługi trasowania NextJS App Router lub funkcji bezserwerowych, będziesz musiał użyć trybu NodeJS:
export const runtime = "nodejs"; // domyślnie
i będziesz musiał dodać wyjątek dla pdf-parse w pliku next.config.js
// next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
experimental: {
serverComponentsExternalPackages: ["pdf-parse"], // Umieszcza pdf-parse w rzeczywistym trybie NodeJS z NextJS App Router
},
};
module.exports = nextConfig;