Страница Localhost не может быть найдена с помощью node-static

Я пытаюсь обслуживать статические файлы, используя node-static. Позже я намерен запустить это как службу Windows, используя nssm. Я запускал это раньше, но не знаю почему, сейчас это не работает.

Ниже мой код:

var http = require('http');

var nStatic = require('node-static');

var fileServer = new nStatic.Server(); ---> I also tried new nStatic.Server('filepath')
//setting middleware

http.createServer(function (req, res) { 
        fileServer.serve(req, res);
}).listen(9000);

Я запускаю сервер с помощью node server.js в командной строке. Это то, что я вижу

http://локальный:9000:
Страница Localhost не может быть найдена с помощью node-static

Узел -v 10.15.2 НПМ -v 6.4.1

на картинке видно, что ваш сервер не запущен

hossein sedighian 28.02.2019 21:02

Поэтому я отредактировал свой код следующим образом: var http = require('http'); var nStatic = require('node-static'); var fileServer = новый nStatic.Server(); ---> Я также попробовал новый nStatic.Server('filepath') //настройка промежуточного программного обеспечения http.createServer(function (req, res) { console.info("ServerStarted"); fileServer.serve(req, res); } ).слушать(9000); и теперь при запуске сервера и переходе к локальный: 9000 я вижу сообщение «Сервер запущен» в командной строке.

Zankhana Rana 28.02.2019 21:09
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
153
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне пришлось использовать полный путь до папки, чтобы увидеть ее содержимое, что теперь кажется очевидным, поскольку я localhost: 9000 никогда не был файлом.

Я использовал что-то вроде этого - http://локальный:9000/Test/test.txt

Другие вопросы по теме