const express = require("express");
const app = express();
const https = require("https");
app.get("/", function (req, res){
var url = "https://***";
https.get(url, function(response){
console.log(response);
});
res.send("server running");
});
2 回答
0
app.get()为本地 Express 服务器上的特定 INCOMING http 请求路径注册一个侦听器。
https.get()向其他 https 服务器发出 OUTBOUND https 请求以从该其他服务器获取内容。
而且,显然,https.get()使用的是 https,而不是 http。app.get()可能正在监听任何一个 - 这取决于它所属的服务器是如何启动的(作为 http 服务器或 https 服务器),您在问题中的代码没有显示。
于 2020-06-21T20:23:20.887 回答
0
Express 实际上只是 http 之上的一层。我认为以下链接可能会对您有所帮助,这个问题已经被问到了。
于 2020-06-21T16:59:33.257 回答