我正在制作一个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
这两个文件确实存在,但是其中一个文件正确发送,但是另一个文件给出错误。可能是什么原因造成的?
答案 0 :(得分:0)
您的第二个请求通过https
发送。由于您没有在Express应用程序中为localhost提供有效的证书,因此浏览器会提示您。