Привет, над небольшим проектом, над которым я работаю, пытаясь выучить узел, у меня есть узел, запрос на получение которого прочитал HTML-файл главной страницы, а затем отправил его,
На сайте HTML у меня естьтег script (с type = module), и в самом начале скрипта я импортирую модуль lit-HTML, но он показывает, что весь скрипт script работает, как я могу это исправить?Код узла:
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);
break;
И это внутри index.html
<script type="module" src="localhost:8000/lit-html.js"></script> <script> import {html, render} from 'localhost:8000/lit-html.js';