提问者:小点点

HTTP服务器在响应某些请求时出错


我正在制作一个express.js服务器来存储图片。

const express = require('express');
const app = express();
app.get('/*', (request, response) =>
{
    response.sendFile(__dirname + '/data' + request.path);
});
app.listen(9999);
console.log('Server started on port 9999');

我有个问题。 如果我在浏览器中键入http://127.0.0.1:9999/vehicles/boats/dinghy.png,我会得到一张图片,但当我键入https://127.0.0.1:9999/main/avatar.png时,我会得到The site Can't provide a secure connection 127.0.0.1发送了一个无效响应。这两个文件都存在,但其中一个文件发送正确,但另一个文件出错。 会是什么原因造成的呢?


共1个答案

匿名用户

您的第二个请求通过https发送。 由于您没有在express应用程序中为localhost提供有效的证书,浏览器将给您一个有关此的提示。