Где запускается код метеора на стороне сервера при развертывании через кордову?

Я думал о том, как спроектировать свой проект. Я делаю веб-приложение метеора для обычного браузера, который будет «менеджером событий». который будет использоваться для создания событий, к которым затем будет подключаться отдельное метеорное приложение через ddp, подписаться на события и т. д.

Итак, я, очевидно, использую DDP для соединения двух приложений, но внезапно мне стало интересно, где метеор размещает серверный код в мобильном приложении, так как это огромная проблема, мобильное приложение должно работать, даже когда не в Интернете, поэтому я подумал, что это Было бы логично, что часть рендеринга на стороне сервера происходила в автономном режиме на телефоне, и если это не так, тогда мне пришлось бы каким-то образом отделить свое приложение от чего-то, что рендерится с данными локального хранилища, если не подключен к Интернету, и я придется синхронизировать две базы данных приложений + локальное хранилище.

Я думаю, что серверный код действительно работает на мобильном телефоне, просто кажется нелогичным, что у каждого мобильного телефона есть свой «сервер».

спасибо за любую помощь :)


person DenLilleMand    schedule 15.02.2015    source источник
comment
Я могу ошибаться, но я почти уверен, что приложение Cordova — это просто оболочка, поэтому на телефоне не будет запускаться код на стороне сервера (зачем он вообще будет?)   -  person Ramsay Lanier    schedule 15.02.2015


Ответы (1)


Кордова - это просто обертка. Он работает так же, как и любой другой браузер. Хотя оно предоставляет API-доступ к оборудованию, само приложение не является родным. Это гибридная платформа приложений.

Клиентская часть работает внутри контейнера приложения (Cordova) и взаимодействует с серверной частью через сокеты.

person Jason Cochran    schedule 15.02.2015
comment
О.. Прости @RamsayLanier. Я не видел, чтобы вы уже прокомментировали. ДОХ! :) - person Jason Cochran; 16.02.2015