Добрый день!
Столкнулся с такой проблемой, создал socket io на Linux сервере и пишу приложение на angular, пытаюсь подключиться но получаю такую ошибку
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://dev.telecomis.ru/socket.io/?EIO=3&transpor... (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»)
servervar express = require('express'),
http = require('http');
var app = express(),
server = http.createServer(app),
io = require('socket.io')(server, {"path": "/connect"}).listen(httpsPort);
...
// Ну тут все по стандарту
client// Это в app.modul.ts
const config: SocketIoConfig = { url: 'https://XXXXXXXX/connect/', options: {} };
// Это в app.component.ts
import { Injectable } from '@angular/core'
import { Socket } from 'ngx-socket-io'
this.socket.emit("data", JSON.stringify({ 'index': 'angular' }))
И там и там уже установлен сертификат на nginx, но все равно ошибка, если работать без angular с библиотекой socket io то все работает.
Может кто знает решение.