我正在创建一个应用程序,它使用Rails为网页提供服务,并使用node.js/ssocket.io来促进实时通信。虽然Heroku可以运行node.js,但它不能运行websocket,因此我将把node.js应用程序放在linode上,把rails应用程序放到Heroku上。
我的问题:
在DNS和跨域问题方面,我将如何做到这一点?例如,我可以创建一个指向"domainname.com/websockets"=>linode和"domainname.com"=>heroku的A Name记录吗?
WebSockets安全模型不是基于同源策略。这意味着您在使用WebSockets时不应该有任何跨源问题。