jonillien: Если нет конкурентного доступа к данным то лучше "как член объекта" т.к. чтение и парсинг файла тоже требуют времени. Ну и при 50к-100к элементах лучше посмотреть в сторону другого хранилища.
Praytic: Тогда вероятно проблема с 5.3.0 ставь 4.2.3. У меня например cordova с 5.3.0 не собирается :( после сноса node проверь, что файлы npm тоже удалились.
NoSQL проблематична поддержка целостности и каталог должен быть разумного размера.
SQL имеет 3 варианта:
фишки типа nested sets - привязка к конкретной СУБД, но решает большинство проблем
хранить родитель-дети (PK-FK) - удобно добавлять, удалять, перемещать узлы и поддерево, удобно выбирать прямых потомков узла, но при выборе и/или фильтрации ветви неизвестная глубина доставляет проблемы.
хранить level + order - быстрые, удобные выборки/фильтрация без объединений но определённые проблемы с добавлением, удалением и перемещением.
Я думаю все же легче написать простой API контроллер, в котором обращаться к 192.168.100.105 через WebClient (это будет уже не CORS запрос) а странички пусть к твоему API обращаются для которого ты при необходимости CORS включишь.
Dmitriy Ti: Нет, если сервер не поддерживает/разрешает CORS клиент не в состоянии на это повлиять. Единственное, что можно сделать это написать свой прокси сервер и обращаться к нему.
Dmitriy Ti: На всякий случай CORS должен быть включен на 192.168.100.105 для 192.168.100.61:585, просто из видео складывается впечатление, что ты CORS в клиенте хочешь включить.
Dmitriy Ti: я поставил Microsoft.AspNet.WebApi.Cors и
в WebApiConfig.Register
var corsAttr = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(corsAttr);