Bonjour,
J'ai un serveur dédiée sur lequel j'essaye de configurer une App angular avec une API nodeJS.
Voici mon architecture sur le serveur:
/
-front
-build (l'app angular build)
-server.ts (script qui est lancer par le server)
-back
Le dossier racine du domaine est bien configurer sur front, mon app angular fonctionne correctement le routing marche bien même au refresh sauf pour les route avec des params.
exemple de route ( { path: 'centres/:locationId', component: CentreComponent } )
Voici mon script server.ts:
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, '/build')));
app.get('*', function(req, res) {
res.sendFile(path.join(__dirname, '/build', 'index.html'));
});
app.listen(9000);
Il redirige donc toute les url sur l'index dans le build.
Le base Href sur angular est "./"
J'ai essayer le .htacces mais sans succès, si quelqu'un aurait une idée de ce qu'il me manque ou ce que j'ai peut-être mal fait ?
Merci d'avance
Configuration routing Angular
Sujets apparentés
- Modification des variables php.ini
25131
23.01.2019 16:32
- Lancement App front React
14784
26.04.2019 12:54
- Accès à la configuration du serveur apache ?
11114
23.10.2017 12:25
- Connexion SSH ?
8964
14.10.2017 09:53
- FTP and SFTP time out
8579
14.01.2018 08:55
- Drupal 8 - Composer - lack of memory
7656
19.10.2017 19:33
- Transferts FTP/SFTP
7073
21.10.2017 13:00
- DésespoirJS WEB CLOUD 1
7064
26.01.2019 03:44
- Activer Memcached PECL
6740
17.12.2018 13:07
- 504 Gateway Timeout depuis bientôt 24h
6551
24.04.2019 11:19
Update j'ai décider d'utiliser le SSR, du coup maintenant je compile mon APP en SSR j'ai donc cette nouvel architecture:
/
###-front
######-browser(contien le index.htlm)
######-server (contient le script qui est lancer pour le SSR)
######-server.js (lien symbolique vers server/main.js)
###-back
maintenant je n'est plus rien qui fonctionne ^^, j'ai l'impression que le lien symbolique n'est pas la solution ?
Bonjour @Jean_FrancoisV1,
Avez-vous pu trouver une solution? Si c'est le cas, je vous invite à la partager avec la communauté. Dans le cas contraire, n'hésitez pas à préciser davantage d'éléments, tests afin qu'un retour vous soit fait par les membres.
^FabL