Bonjour,

Je pense que c'est le bon endroit pour poster mon problème. Si ce n'est pas le cas, merci de me le dire .

Je souhaite mettre en production mon application (je n'ai jamais fait de mise en prod).
Mon application est constituée de 2 morceaux : front (Angular) et le back (Node.JS). Je veux mettre déjà le front pour comprendre le principe.

J'ai cloné mon front dans un dossier sur un serveur virtuel.
J'ai ensuite mise en place un serveur web (Apache2) avec
Code :Sélectionner tout -Visualiser dans une fenêtre à part
sudo apt-get update
et
Code :Sélectionner tout -Visualiser dans une fenêtre à part
sudo apt-get install apache2

J'ai fait
Code :Sélectionner tout -Visualiser dans une fenêtre à part
ng build --prod
. Cela m'a créer un dossier : dist avec plusieurs fichiers dedans.
Et là je suis allé voir dans les fichiers de Apache voir si j'avais tout :
Code :Sélectionner tout -Visualiser dans une fenêtre à part
/var/www/html
et j'ai bien un dossier frontend qui a les mêmes fichiers que le dossier dist.

Mon problème est que j'ai des messages d'erreurs quand je veux y accéder sur un navigateur :
Le script à l’adresse « http://dgh.briace.org/frontend/runtime-es2015.js » a été chargé alors que son type MIME (« text/html ») n’est pas un type MIME JavaScript valide.
dgh.briace.org
SyntaxError: expected expression, got '<'
Et là, je suis perdu. Je comprends pas ce qui va pas et ce que j'ai mal fait/compris.
Si on pouvait éclairer ma lanterne.
Merci d'avance .

PS : je me suis aidé de ces sites : et https://stackoverflow.com/questions/...-apache-server

Cordialement