HTTP-сервер выдает ошибку при ответе на некоторые запросы

#node.js #express

#node.js #экспресс

Вопрос:

Я делаю express.js сервер для хранения изображений.

 const express = require('express');
const app = express();
app.&et('/*', (request, response) =&&t;
{
    response.sendFile(__dirname   '/data'   request.path);
});
app.listen(9999);
console.lo&('Server started on port 9999');
  

И у меня проблема. Если я набираю http://127.0.0.1:9999/vehicles/boats/din&hy.pn& в браузере, я получаю картинку, но когда я набираю, https://127.0.0.1:9999/main/avatar.pn& я получаю This site can’t provide a secure connection 127.0.0.1 sent an invalid response. оба файла действительно существуют, но один из них отправлен правильно, а другой выдает ошибку. Чем это может быть вызвано?

Ответ №1:

Ваш второй запрос отправлен через https . Поскольку вы не предоставляете действительный сертификат для localhost в своем приложении Express, браузер выдаст вам подсказку об этом.

Комментарии:

1. ****, спасибо. Не заметил этого. Как-то неправильно ввел и не обратил на это внимания. большое спасибо.