2017-10-12 5 views
0

Je possède une application + node + express + webpack client/serveur.Transmettre le contexte de la demande au webpack

Je veux générer dynamiquement et servir le client frontend pour que les méta-tags dynamiques soient informés par l'URI de la requête HTTP.

Spécifiquement: Comment configurer webpack pour accepter les variables de contexte dirigées par l'URI de requête HTTP, et rendre ce contenu de façon dynamique?

+0

Je liquidée en utilisant la combinaison de express pour traiter la demande/params, et réagir pour rendre les variables. – cars

Répondre

1

Vous ne pouvez pas vraiment faire cela avec Webpack seul. Webpack est un bundler de module qui s'exécute pendant la compilation pour compiler votre code en paquets statiques qui seront ensuite utilisés par votre application frontend.

Il est possible de générer html en utilisant webpack avec html-webpack-plugin, mais je ne recommanderais pas cette approche pour vos besoins.

Ce que vous pouvez faire à la place est de configurer votre serveur express pour générer dynamiquement le code HTML. Il y a plusieurs façons de le faire. Une façon serait d'utiliser un moteur de template avec votre serveur express pour générer dynamiquement le balisage avant d'envoyer la réponse.

voir: https://expressjs.com/en/guide/using-template-engines.html