Подскажите, если домен привязан к cloudflare, cloudflare выдал свой ssl, как мне запустить своё приложение на https?
Я пробовал задавать ключи ssl, те которые выдал reg ru, но так приложение думает, что домен сторонний и выдаёт ошибку:
Access to XMLHttpRequest at 'https://ДОМЕН:8443/socket.io/?EIO=3&transport=polling&t=NDD1BTS' from origin 'https://ДОМЕН' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Мой app.js:
var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('/var/www/html/server/key.txt'),
cert: fs.readFileSync('/var/www/html/server/certificate.crt')
};
const app = require('express')(),
server = https.createServer(options, app),
Redis = require('redis'),
RedisClient = Redis.createClient(),
io = require('socket.io')(server),
axios = require('axios');
const myArgs = process.argv.slice(2);
const domain = myArgs[0];
const SECRET_KEY = '';
axios.defaults.baseURL = domain + '/api/bot/';
server.listen(8433);
Как запустить сокет на https используя на домене клауд?