arborescence:
Appli
|-dist (créer et remplie par babel)
| |-index.js
| |-index.js.map
| |-server.js
| |-server.js.map
|-node_modules
|-src
| |-index.js
| |-autre fichiers js
| |-server.js
|-views (contient les .pug)
| |-index.pug
| |-autre fichier pug..
Dans index.pug j'ai cette ligne qui me permet d'aller cherche mon fichier:
script(type='text/javascript', src='/javascript/index.js')
Dans server.js j'ai cette ligne qui me permet de rendre le dossier des scripts static, c'est à dire que l'url ne soit pas rediriger par express:
app.use('/javascript', express.static(path.join(__dirname, './dist')))
pour que le fichier index.pug aille le script JS généré par babel
Je lance ensuite server.js présent dans dist/ avec nodeJS, je saisie l'url
http://localhost:3000/index dans mon et il y a cette erreur dans la console: GET
http://localhost:3000/javascript/upload.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 -_-...:
app.use('/javascript', express.static(path.join(__dirname, './src')))
Partager