Привет, над небольшим проектом, над которым я работаю, пытаясь изучить узел, у меня есть запрос на получение узла, который читает HTML-файл главной страницы, а затем отправляет его,
На сайте HTML у меня есть тег скрипта (с типом = модуль), и в самом начале скрипта я импортирую модуль lit-HTML, но, похоже, весь тег скрипта не работает, как я могу это исправить? Код узла:
if (req.method === "GET") { console.log(req.url); switch (req.url) { case '/' : res.writeHead(200,{"Content-Type": "text/html"}) fs.createReadStream("index.html","UTF-8").pipe(res); break;
case '/lit-html.js': var file = fs.readFileSync('lib/lit-html.mjs','UTF-8') res.writeHead(200,{"Content-Type": "application/javascript"}) res.end(file); break;
А это внутри index.html
<script type="module" src="localhost:8000/lit-html.js"></script> <script> import {html, render} from 'localhost:8000/lit-html.js';
Это в узле
if (req.method === "GET") { console.log(req.url); switch (req.url) { case '/' : res.writeHead(200,{"Content-Type": "text/html"}) fs.createReadStream("index.html","UTF-8").pipe(res); break;
case '/lit-html.js':
var file = fs.readFileSync('lib/lit-html.mjs','UTF-8')
res.writeHead(200,{"Content-Type": "application/javascript"})
res.end(file);
ломать;
А это внутри index.html
<script type="module" src="localhost:8000/lit-html.js"></script> <script> import {html, render} from 'localhost:8000/lit-html.js';