HTML
<!DOCTYPE html>
<html lang="de">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>NODE JS</title>
        <link rel="stylesheet" type="text/css" href="">
    </head>
    <body>
        <h1>HALLO NODE JS</h1>
        <script src="./main.js" defer></script>
    </body>
</html>
NODE.JS
"use-strict";
const http = require('http');
const fs = require('fs');
const { error } = require('console');
const server = http.createServer((request, respone)=>{
    console.log(request.url, request.method);
    respone.setHeader('Content-Type', 'text/html');
    fs.readFile('./index.html', (error, data)=>{
        if(error){
            console.log(error);
            respone.end();
        } else{
            respone.end(data);
        }
    });
    
});
server.listen(3000, 'localhost', ()=>{
    console.log("Wait for REQUEST FROM THE SERVER PORT ID 3000");
})
index.js
"use-strict";
document.querySelector("h1").addEventListener("click",()=>{console.log("H1 is CLICKED")});
I new begin to learn node.js I try to get a respone from my server as a html-file. Now I always get "Uncaught SyntaxError: Unexpected token '<' (at main.js:1:1)", I do not understand why?