Сервер крутится на sailsjs на 1337 порту. Клиентская часть, отдельная от бекенда, крутится на отдельном сервере для отдачи статичных файлов (html, css, js) и использует 9000 порт.
Итог:
клиент -
localhost:9000
сервер -
localhost:1337
При обращении клиента к серверу выпадают ошибки CORS.
Конечно, можно статику отдавать и внутри sails приложения, но клиент у меня написан на coffee и less, не очень хочется нагружать тасками билда.
P.S. Когда клиентская часть будет запущена внутри phonegap приложения, то вопрос отпадает, но как быть на локалхосте? Дело в клиенте и (или) сервере?