Может ли кто-нибудь помочь мне решить мою проблему?
Я установил ssl в своем приложении express и создал сервер https через https библиотеку в nodejs, после чего столкнулся проблема.
Вот проблема:
Я не могу получить какие-либо данные, когда используется ssl, но я могу получить данные без ssl-сертификации. Я вижу любые запросы, если мое приложение express имеет ssl, в противном случае я не вижу никаких запросов, но оно не вызывает sh или выдает ошибку.
Есть какие-нибудь идеи о том, как решить эту проблему?
ПРИМЕЧАНИЕ: PORT - 9002 , и я развертываю свой веб-сайт в работе на наш собственный Linux сервер.
const express = require('express');
const cors = require('cors');
const bodyParser = require('body-parser');
const fse = require('fse');
const https = require('https');
const app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(cors());
/* ROUTES */
const clinicRouter = require('./routes/clinic_controller/clinic.action');
app.use('/clinic', clinicRouter.POST_clinic);
app.use('/clinic', clinicRouter.POST_clinic_doctors);
/* END */
const PORT = process.env.PORT;
const httpsOptions = {
key: fse.readFileSync('/certificates/star.hmi.com.ph.key'),
cert: fse.readFileSync('/certificates/star.hmi.com.ph.crt')
}
https.createServer(httpsOptions , app).listen(PORT, ('www.mysampledomain.com'));
module.exports = app;