Я пытаюсь добавить свой ssl-сертификат в мое приложение heroku, и я следую документации .
, поэтому я настроил свой сервер соответствующим образом и попытался запустить: heroku certs: add server.crtно затем server.key я получаю эту ошибку: ENOENT: ENOENT: нет такого файла или каталога, откройте «C: \ Users \ user \ Desktop \ 2 \ sportwiz \ backend \ server.crt», мой сервер находится ниже:
const express = require('express')
const cors = require('cors')
const bodyParser = require('body-parser')
const cookieParser = require('cookie-parser')
const session = require('express-session')
var history=require('connect-history-api-fallback')
const addPredictRoutes = require('./routes/predictRoute')
const addUserRoutes = require('./routes/userRoute')
const https = require('https');
const fs = require('fs');
const app = express()
app.use(cors({
origin: ['https://localhost:8080'],
credentials: true // enable set cookie
}));
app.use(bodyParser.json({limit: '50mb'}))
app.use(cookieParser());
app.use(session({
secret: 'lalala',
resave: false,
saveUninitialized: true,
cookie: { secure: false }
}))
app.use(history())
app.use(express.static('public'));
const port = process.env.PORT || 3003;
var options = {
key: fs.readFileSync('./secrets/key.pem'),
cert: fs.readFileSync('./secrets/cert.pem'),
};
var server = https.createServer(options, app).listen(port, function(){
console.log("Express server listening on port " + port);
});
app.get('/', (req, res) => {
res.send('Hello World!')
})
addPredictRoutes(app)
addUserRoutes(app)
Что я здесь не так делаю?