Ошибка доступа Socket.io-control-allow = origin с удаленного сайта

Я пытаюсь получить доступ к серверу socket.io с другого сайта. Это работало несколько недель, но теперь я продолжаю получать следующую ошибку. Это происходит при доступе к серверу на nodeter с сервера на heroku. Ошибка:

XMLHttpRequest cannot load http://site2.nodester.com/socket.io/xhr-polling//1311008802545. 
Origin http://site1.heroku.com is not allowed by Access-Control-Allow-Origin.
Resource interpreted as Script but transferred with MIME type text/plain.
Uncaught SyntaxError: Unexpected identifier

Вот как я подключаюсь к сокету:

socket = new io.Socket(
    'site2.nodester.com', {port: 80, rememberTransport: false}
);

А вот код сервера:

// requires

server = http.createServer(function(req, res){
    // server stuffs
}),

server.listen(8362);

var io = io.listen(server),

// io code
7
задан JRPete 18 July 2011 в 17:20
поделиться