Я создаю базовый сайт nodejs на лазурных последних днях. Я хотел бы иметь выделенный сервер для nodejs, а с другой стороны, у меня есть классическая страница HTML5 в другом домене.Azure - Node.js socket.io - cors
Дело в том, что у меня проблема с крестом (CORS), когда моя страница пытается подключиться к лазурному сайту. Любые решения? Это немного моего кода:
Сервер:
var express = require('express');
var path = require('path');
var app = express();
var server = require('http').createServer(app).listen(process.env.PORT || 5000);
var io = require('socket.io').listen(server);
Клиент:
var socket = io.connect('https://****.azurewebsites.net/');
Спасибо за ваше время,
С уважением.
Вы сделали все возможное, чтобы включить CORS для вашего сервера webSocket, чтобы браузер разрешил соединение с кросс-коннектором с вашим сервером webSocket? – jfriend00
Как включить CORS? – Sw1a
Простой поиск Google для CORS и Express или CORS и socket.io покажет вам, как это сделать. Вот несколько ссылок из этого поиска: https://github.com/troygoode/node-cors/ и http://stackoverflow.com/questions/24058157/socket-io-node-js-cross-origin-request- блокированный – jfriend00