So here is my code i dont know how to use it with this.Although its working with simpple
https.createserver(options)
but i want it to run on whole localhost project that is "app".i tried to run it by this
const server = https.createServer(app[options]);
server.listen(process.env.PORT, (req, res) => {
console.log("hii")
})
but this error is occuring: [Here is the error let me show the code as well][1] [1]: https://i.stack.imgur.com/jNVph.png
const https = require("https");
const fs=require('fs')
const path = require("path");
var cons = require("consolidate");
var express = require("express");
var app = express();
const options ={
key:fs.readFileSync('certificates/key.pem'),
cert:fs.readFileSync('certificates/cert.pem')
}
const server = https.createServer(app[options]);
const dotenv = require("dotenv");
dotenv.config();
const signuprouter = require("./Controllers/signUpController");
const loginrouter = require("./Controllers/loginController");
const dashbaordrouter = require("./Controllers/dashboardController");
const hotelrouter=require("./Controllers/hotelsController")
const userDashboard=require("./Controllers/userDashboard")
const cors = require("cors");
const swig = require("swig");
app.use(express.json())
app.engine("html", cons.swig);
app.set("views", path.join(__dirname, "pages/front-end"));
app.set("view engine", "html");
app.use(express.static(path.join(__dirname, "/public")));
app.use("/", signuprouter);
app.use("/", loginrouter);
app.use("/", dashbaordrouter);
app.use("/", hotelrouter);
app.use("/", userDashboard);
server.listen(process.env.PORT, (req, res) => {
console.log("hii")
})
module.exports=server;