-1
votes

Dossier statique non accessible (servir des applications angulaires sur le ballon)

J'ai une application angulaire que j'essaie de servir à partir de Flask Server. L'application s'exécute sur le ballon, mais lorsque je clique sur un lien de l'application, l'URL devient ..... / statique / # au lieu de ..... / # pagenotfound . Fondamentalement, / statique est ajouté au chemin. Les fichiers doivent-ils être placés de manière spécifique pour éviter ce problème? J'ai essayé de changer de templateurl mais je ne sais pas tout à fait comment cela fonctionne.

C'est ce que j'ai fait: modèle créé, application statique à l'intérieur. Copier - collé mon interface utilisateur angulaire à l'intérieur de l'application. Créé .PY Fichier pour exécuter l'application. Construit l'application angulaire en utilisant ng build --base-href / statique / . Puis copié les fichiers .js vers Static et Index.html vers le dossier Modèles. La première page est correcte mais en cliquant sur un lien, je vais à ... / statique / # qui entraîne une erreur pagenotfound.

en un mot de texte, le contenu du dossier statique est inaccessible!

Aussi Glyphicon ne ralentit pas correctement lorsque vous courez sur le flacon, mais vous rend bien lors de l'exécution autrement sur localhost: 4200. Au lieu de cela, il montre un autre symbole sur le ballon. Un autre style s'éteint également de la fenêtre lors de l'utilisation de la fiole mais fonctionne autrement.

Toutes les suggestions sont les bienvenues.


0 commentaires

3 Réponses :


0
votes

Essayez de la construire à l'aide de NG Build --Base-Href ou Just NG Build. Si cela ne fonctionne pas, veuillez me montrer votre route angulaire et vos fichiers index.ts.


0 commentaires

0
votes

Dans mes projets, je n'ai jamais les fichiers statiques du serveur à partir de Angula / React / Vue à partir de la fiole à l'aide de Cors, I Normaly Créez un serveur HTTP SÉPARTEE EGUALY, il est égal de la manière dont le serveur sera avec Docker et KubberNets, mais si vous préférez. De cette façon, vous pouvez faire quelque chose comme ceci xxx


0 commentaires

1
votes

Je l'ai eu pour travailler.

juste changé sur et il a commencé à fonctionner!


0 commentaires