Bonjour, j'ai beau chercher partout je trouve pas de solution à mon problème, je débute le NodeJS en suivant la formation NodeJS, et je suis arrivé au moment ou j'envoie comme réponse au serveur une page html sauf que cette page html contient des références qui mènent à des librairies, des feuilles de style etc. J'ai l'impression qu'il y a un problème avec le chemin vers ces références mais je sais pas comment le résoudre, voici les infos:

structure de mon site:
evoballio
┖ src
    ┖ css
        - main.less
    ┖ js
        - main.js
        - terminal.bat (cd ./, node main.js) pour lancer le serveur
    ┖ libs
        - fontawesome.css
        - jquery.js
        - less.js
  - index.htm

main.js :

let http = require('http');
let fs = require('fs');

let server = http.createServer();

server.on('request', (request, response) => {
    fs.readFile('../../index.htm', (err, data) => {
        if(err) throw err;

        response.writeHead(200, {
            'Content-type': 'text/html; charset=utf-8'
        });

        response.end(data);
    });
}).listen(80);

index.htm :

<!doctype HTML>
<html>
    <head>
        <meta charset="utf-8" http-equiv="chrome=1,IE=edge" content="X-UA-Compatible" />
        <title>EvoBall.io</title>
        <link rel="stylesheet/less" type="text/css" href="/src/css/main.less" />
        <script type="text/javascript" src="/src/libs/less.js"></script>
        <link rel="stylesheet" href="/src/libs/fontawesome.css" />
    </head>
    <body>

        <script type="text/javascript" src="/src/libs/jquery.js"></script>
        <script type="text/javascript" src="/src/js/main.js"></script>
    </body>
</html>

Aucune réponse