suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Nest.js-App mit React und Ressourcen für serverseitiges Rendering

Kein Code, da ich die Grundprinzipien des Server-Renderings etwas missverstanden habe.

Ich habe:

Nest.js mit Lenkern konfiguriert. Es wird standardmäßig mit TypeScript erstellt. Ich verwende hier kein Webpack. Ich habe außerdem einen separaten Ordner erstellt, der den Client-Teil meiner Anwendung enthält. React, Webpack usw. sind bereits konfiguriert und funktionieren ordnungsgemäß.

Ich muss ein Server-Rendering erstellen. Hierfür verwende ich ReactDOMServer. Alles funktioniert einwandfrei, außer wenn SVG-Komponenten und CSS-Module auftreten.

Das ist meine Frage – wie gehe ich damit um? Was ist der richtige Ansatz? Sollte ich die Webpack-Konfiguration auf der Serverseite kopieren (in Bezug auf Ressourcen), oder gibt es eine Möglichkeit, sie mit TypeScript zum Laufen zu bringen (npm run build)?

Vielen Dank für Ihre Hilfe!

P粉134288794P粉134288794328 Tage vor450

Antworte allen(1)Ich werde antworten

  • P粉237029457

    P粉2370294572024-03-26 12:15:58

    你需要提供静态资源文件 https://docs.nestjs.com/recipes/serve-static

    你需要安装 @nestjs/serve-static

    imports: [
      ServeStaticModule.forRoot({
        rootPath: join(__dirname, 'directory') // 文件路径,
      }),
    ],

    Antwort
    0
  • StornierenAntwort