автор Джеймсон Санделл

Недавно мы запустили нашу новую платформу приложений Cloudflare, и нам нравится видеть сообщество, которое она создает. Стремясь помочь людям, которые управляют веб-сервисами, такими как веб-сайты, API и т. д., мы хотели бы помочь сделать ваши веб-сервисы быстрее, безопаснее и надежнее с помощью нашей новой платформы приложений, используя наши 115 точек присутствия по всему миру. (Перейдите к самой интересной части, если вы уже знаете, как работают приложения Cloudflare)

Как работают приложения Cloudflare

Вот краткая диаграмма того, как работают приложения Cloudflare:

«Происхождение» — это сервер, который предоставляет вам услуги, такие как ваш веб-сайт или API. Край представляет собой точку присутствия, ближайшую к вашим посетителям. Cloudflare использует метод маршрутизации, известный как Anycast, чтобы обеспечить маршрутизацию конечного пользователя, изображенного справа, по лучшему сетевому пути к нашим ближайшим к ним точкам присутствия по всему миру.

Исторически сложилось так, что для внесения изменений или дополнений в свой сайт на граничных изменениях сайта вам нужно было быть сотрудником Cloudflare. Теперь с приложениями любой может быстро вносить изменения в страницы, отображаемые для своих пользователей, с помощью Javascript и CSS. Сегодня вы можете делать удивительные вещи, например, добавлять кнопку пожертвования с помощью PayPal или разумно вставлять видео с помощью JavaScript или CSS, чтобы размещать объекты в любом месте.

Потрясающие приложения, которые вы можете включить уже сегодня

Отличный способ изучить наши существующие приложения — изучить наш магазин приложений. Вы можете получить доступ, посетив наш магазин приложений.

Вы можете просмотреть их все, посетив панель инструментов Cloudflare и перейдя в раздел приложений, который представляет собой кнопку в дальнем правом углу панели инструментов.

Создание приложения (весёлая часть)

У Cloudflare есть простой пример приложения, которым легко пользоваться. Не стесняйтесь разветвлять наше приложение, чтобы повеселиться с ним. Вы можете найти его на GitHub здесь.

Для начала вам нужно положиться на файл install.json и выполнить запуск установки:

npm install

Также рекомендуется дважды проверить Javascript, чтобы убедиться в отсутствии ошибок в исходном коде:

npm run lint

Отсюда ваши файлы могут быть расположены в исходном каталоге:

source/app.js

Вот где происходит волшебство. Ваше приложение начинается здесь.

source/app.css

Стили для вашего приложения.

media/**

Каталог для значков, изображений плитки и скриншотов.

Самый простой способ протестировать ваше приложение — использовать нашу панель создания приложений.

Оттуда так же просто, как направить создателя в папку вашего приложения в создателе приложений и протестировать приложение. Вы можете изменить файл source/app.js, чтобы изменить характер внедренного Javascript, и файл source/app.css, чтобы выбрать, где эти изменения будут реализованы. Когда вы довольны своим приложением, вы просто нажимаете «Создать приложение» в левом нижнем углу страницы, и оно будет проверено на основе кода, созданного для вашей страницы.

Хотели бы вы получить отзывы сообщества о вашем приложении, прежде чем отправить его на модерацию? Поделитесь своей работой или незавершенной работой с частью сообщества Cloudflare Apps. Нам не терпится увидеть, что вы построите.

Cloudflare в восторге от платформы приложений, потому что она не только позволяет нашим пользователям делать новые мощные вещи со своими интернет-ресурсами, но и дает нашим пользователям возможность создать приложение, которое будет доступно для более чем 7 миллионов веб-сайтов по всему миру. мир.

Если у вас есть какие-либо вопросы, не стесняйтесь присоединяйтесь к нашему новому сообществу Cloudflare сегодня, чтобы присоединиться к веселью!

Первоначально опубликовано на blog.cloudflare.com 12 июля 2017 г.