none
Azure Worker Role und Websockets im Emulator

    Allgemeine Diskussion

  • Ich würde gerne am lokalen Azure Emulator eine Websockets (socket.io) Demo ausführen.

    Hierzu habe ich einen Client (HTML Seite) und einen Server (node.js) erstellt. Tests mit node.js laufen ohne Probleme - erstelle ich aber eine Azure Worker Role und lasse diese im Emulator laufen erhalte ich beim öffnen des Websockets die Information:

    "Origin null is not allowed by Access-Control-Allow-Origin."

    Dies hängt augenscheinlich mit dem Port zusammen - dieser dürfte im Azure Emulator nicht verwendbar sein, doch wie ist es möglich diesen zu "aktivieren"?

    Ich habe einige Demos im Netz gesehen, die eine Webseite auf dem Server anzeigen, welche das Javascript (socket.io) einbindet - mein Ziel ist jedoch eine mobile app zu erstellen - heißt die Webseite soll lokal am Server liegen (später mit Cordova) und socket.io wird mit Hilfe von lokalen Javascript Dateien eingebunden. (Heißt ich will keine Website aufrufen, sondern wirklich nur per Javascript die Socket Connection öffnen - dies läuft dann von einem "lokalen" File zum Server)

    Hat hier jemand einen Hinweis für mich?

    Freitag, 27. September 2013 20:55

Alle Antworten