响应某些请求时,HTTP服务器给出错误

时间:2020-08-09 12:44:18

标签: node.js express

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

test <- data.frame(var3 = c(1, NA, NA), 
                   var2 = c(10, NA, 30), 
                   var1 = c(NA, 200, 300))

library(dplyr)
answer <- test %>% 
  mutate(answer = coalesce(var3, var2, var1))

我有一个问题。如果我在浏览器中输入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这两个文件确实存在,但是其中一个文件正确发送,但是另一个文件给出错误。可能是什么原因造成的?

1 个答案:

答案 0 :(得分:0)

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