Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用express-sslify进行https重定向_Node.js_Express_Redirect - Fatal编程技术网

Node.js 使用express-sslify进行https重定向

Node.js 使用express-sslify进行https重定向,node.js,express,redirect,Node.js,Express,Redirect,我的web应用程序在node.js和express server上运行 const port = process.env.PORT server.listen(port, function() { console.log("server is running on port", port); }); app.use(enforce.HTTPS({ trustProtoHeader: true })); 我还有另一个sendFile路由文件: const Router = require(

我的web应用程序在node.js和express server上运行

const port = process.env.PORT
server.listen(port, function() {
  console.log("server is running on port", port);
});

app.use(enforce.HTTPS({ trustProtoHeader: true }));
我还有另一个sendFile路由文件:

const Router = require('express').Router;
const router = new Router();
var path = require('path');

router.get("/", (req, res) => {
  res.sendFile(path.join(__dirname, "../public/html/main/pllanet.html"));
});
当我在Heroku上推送应用程序live时,url重定向如下所示:

1) domain.com=>

2) www.example.com=>www.example.com

3) =>

除了我在地址栏中键入www.example.com外,所有URL都可以重定向到https。我做错了什么

提前谢谢