Node.js не нужен на сервере для работы карт OpenLayers? Предложение о внесении изменений в документацию - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь обновить OpenLayers 4.x до новой модульной версии 6.x. Я привык размещать теги сценариев со ссылками на ol.js и ol.css в разделе заголовка моих HTML-файлов. Использование подхода «импорт» с пакетами является новым для меня. Все примеры в документации по OL используют этот новый пакетный подход, поэтому немного сложно начать работу с некоторыми новыми концепциями. Я прочитал этот учебник , но это заставило меня подумать, что мне придется установить Node.js на мой сервер , чтобы мои карты работали. Я сделал дополнительное чтение, и кажется, что это не обязательно. В этом случае я хотел бы предложить внести некоторые изменения в указанное руководство, в котором объясняется, что вы можете запускать свои карты OL v5 / 6 в более «традиционных» настройках сервера на основе Apache, lighttpd и т. Д. Где вы вносите предложения по внесению изменений вOL документировано? На странице GitHub?

Мое предлагаемое изменение в этом руководстве будет коротким. Что-то вроде: Для тех, кто мигрирует с OpenLayers 3.x и 4.x, следует отметить, что вы сможете запускать (все / большинство?) OL-карты на сервере, который не у меня установлен Node.jsКогда вы создаете свое приложение с помощью Node.js на своем компьютере разработки, оно будет выводить стандартные файлы html, js и css, которые вы можете просто скопировать в веб-доступную папку на веб-серверах, работающих на «традиционных» http-серверах, таких как Apache, lighttpd, IIS,и т. д. Это означает, что ваши карты OL должны работать в планах общего хостинга, где у вас нет прав для установки дополнительного серверного программного обеспечения

Я полагаю, что многие люди, которые используют OL, являются профессионалами ГИС, которые, вероятно,не считайте себя «веб-разработчиками», которые всегда в курсе последних методов разработки javascript. Это разъяснение даст им понять, что следование руководству не должно требовать внесения существенных изменений в их веб-серверы.

Огромное спасибо всем разработчикам OL! У меня есть бесплатный веб-сайт, которым пользуются сотни людей после дождя. У меня нет бюджета, чтобы построить его на коммерческих платформах. Yay для OL и PostGIS!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...