Ошибка подключения скриптов Express
Имею html файл с подключенным скриптом js(свои скрипты).Для работы использую сервер express и при запуске сервера получаю вот такую ошибку:
The resource from “http://localhost:3000/js/App.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).
код Express:
const express = require("express");
const app = express();
// создаем парсер для данных
const urlencodedParser = express.urlencoded({extended: false});
let result = 0;
const a = require('./js/App');
app.get("/", function (request, response) {
response.sendFile(__dirname + "/index.html");
});
app.post("/", urlencodedParser, function (request, response) {
if(!request.body) return response.sendStatus(400);
console.log(request.body);
console.log(a);
// для переключателей
result = Number(request.body.question1);
//для флажков
if(request.body.question21 == "1" && request.body.question22 == "1") result ++;
response.send(`Привет ${request.body.userName} из ${request.body.userGroup} --- твой результат ${result} из 3`);
});
app.listen(3000, ()=>console.log("Сервер запущен..."));
в html js файл подключен перед закрывающимся тегом body , вот так: script src="./js/App.js" type="text/javascript" async
структура папки:
+ Express
+ папка с js
+ файл html
+ файл с сервером express