J'ai une petite appli a développer composée de:
-un serveur (nodeJS)
-l'appli, avec pug et du JS
J'ai essayer de passer en syntaxe ES6 via babel, exécuter la commande, le dossier dist/ existe bien avec tous les fichiers, mais du coup mes fichiers .pug n'arrivent PLUS à trouver les scripts JS.. Alors qu'avant le passage de babel ils y arrivaient
La redirection sur les views grâce a pug suivant l'url c'est ok
Je lance ensuite server.js présent dans dist/ avec nodeJS, je saisie l'url http://localhost:3000/index sur mon navigateur et index.pug trouve bien index.js
Je suppose que ça veut dire qu'il n'arrive pas a trouver le fichier..
Dans server.js j'ai aussi essayé de faire récupérer mon script à la place de celui généré par babel avec cette ligne (la meme qu'avant babel) mais ca ne marche pas non plus -_-...:
Pourtant avant babel le lien pour accéder à index.js est bien http://localhost:3000/javascript/upload.js, je l'ai essayé, en revanche après impossible de retrouver la bonne url
J'espère que je me suis pas trop mal exprimé :3 . Une idée svp?? :D
Merci d'avance à ceux qui m'ont lu et qui prendront le temps de m'aider!
P.S: je voudrais être sûr d'un truc, une fois qu'on à transpilé nos fichiers avec babel,
faut bien qu'avec nodeJS je lance dist/server.js, et pas src/server.js ??
21/03/2017, 14h15
Gnuum
A mon avis les liens vers tes fichiers pug sont fabriqués d'une manière qui fait qu'une fois transpilés les chemins ne sont plus bons (car ils deviennent relatifs au fichier transpilé et non plus au fichier original).
As-tu vérifié ça?