Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.07.2017, 17:02
Новичок на форуме
Отправить личное сообщение для Astrey Посмотреть профиль Найти все сообщения от Astrey
 
Регистрация: 26.02.2013
Сообщений: 8

express app.sendFile('index.html') не удается получить связанные файлы.
Всем привет. Начал изучать node.js и решил воспользваться express framework для маршрутизации. Проблема в том что когда в ответ на запрос я возвращаю файл:

app.get('/', function (req, res) {
    console.log('index');
    res.sendFile(path.join(__dirname + '/viwes/html/index.html'));
});


Скрипты из файла индекс блокируются браузером firefox и chrome:

The resource from “http://localhost:3000/js/app.js” was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).

Подскажите, пожалуйста, как правильно возвращать html в ответ на запрос и избавится от ошибки.

server.js
var express = require('express');
var path = require('path');
var app = express();

app.all('/', function (req, res, next) {
    console.log('Accessing the secret section ...');
    next(); // pass control to the next handler
});

// GET method route
app.get('/', function (req, res) {
    console.log('index');
    res.sendFile(path.join(__dirname + '/viwes/html/index.html'));
});

// POST method route
app.post('/', function (req, res) {
    res.send('POST request to the homepage');
});

app.listen(3000);


html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index</title>
    <script src="../js/app.js"></script>
</head>
<body>
<p>Привет!</p>
</body>
</html>


Untitled.png
Ответить с цитированием
  #2 (permalink)  
Старый 06.07.2017, 17:25
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,204

http://expressjs.com/ru/starter/static-files.html
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не удается получить значения с input и посчитать их сумму kolobku_xxx Events/DOM/Window 8 05.07.2016 18:21
Не удается получить значение элемента таблицы при клике на соседнюю ячейку yakim Элементы интерфейса 5 07.04.2016 14:06
Как получить связанные данные из модели? Infarch ExtJS 1 24.10.2014 15:40
в getElement удаётся получить тэг через getElemetsByTagName Терехов Станислав Общие вопросы Javascript 19 19.06.2014 05:35
Получить файлы из директории Snakes Общие вопросы Javascript 3 09.01.2014 20:09