Raspberry Pi Хостинг html-страницы

Я использую Raspberry Pi 3 с Windows IoT 10. Я хочу открыть веб-страницу html в веб-браузере. Здесь raspberry pi в качестве веб-сервера должен отображать страницу html. Я пробовал в узле js, но я не могу прочитать файл html. Вот мой код

var http = require('http');
var fs = require('fs');
var path = require('path');
var filepath;
filepath = path.join(__dirname,'/assets/index.html');
console.log(filepath);
http.createServer(function (req, res) {
  //  console.log(filepath);
    fs.readFile(filepath, function (err, data) {
        if (error) return console.error("Error in finding the file");
        res.writeHead(200, { 'Content-Type': 'text/html', 'Content-Length': data.length });
        res.write(data);
    });

}).listen(1337);

Я создал страницу index.html в папке с ресурсами. Это правильный способ разместить веб-страницу или, пожалуйста, помогите мне.


person jpRam    schedule 19.04.2017    source источник
comment
что происходит в браузере, когда вы пытаетесь отобразить html-страницу - подсказка: консоль инструментов разработчика браузера - также, какой URL-адрес вы используете - раскомментируйте строку console.log ... она выводится в pi?   -  person Jaromanda X    schedule 19.04.2017
comment
Возможный дубликат Загрузка базового HTML в Node.js   -  person rymdmaskin    schedule 19.04.2017
comment
В строке номер 10 вы должны написать if (err) return console.error("Error in finding the file"); проверку на err вместо error   -  person Ezzat    schedule 19.04.2017
comment
ясно, что ошибка в строке 10 вывела бы ReferenceError: error is not defined, как только вы попытаетесь получить этот файл - если вы не видите эту ошибку, то вы даже не обращаетесь к серверу правильно - так что... какой URL вы вводите ваш браузер?   -  person Jaromanda X    schedule 19.04.2017
comment
Что это за результат console.log(filepath)?   -  person Saif Ur Rahman    schedule 29.06.2018