2017-01-25 1 views
-4

Мы начали работать с бессерверными технологиями специально с AWS Lambda и API Gateway, используя безсерверную инфраструктуру. Мы работаем с Auth0 для управления аутентификацией. Вопрос в том, что является лучшей технологией front-end, которую мы должны использовать?Другая внешняя технология inqury - но с использованием серверного бэкенда

Я думаю, что мы можем построить интерфейс, используя S3 и облачный интерфейс. Гибкость каждой веб-страницы или набора веб-страниц без какого-либо сервера звучит фантастично и просто, однако я хотел знать какие-либо плюсы и минусы при построении веб-страниц, которые используют стандартные javascript-вызовы ajax с использованием S3 и cloudfront, а также с использованием других интерфейсных технологий таких как угловые или vue?

tldr ;: Должны ли мы создавать интерфейсные страницы с использованием угловых символов, vue и т. Д. Или использовать S3 с использованием чистых вызовов AJAX? Каковы плюсы и минусы?

+1

Вы можете разместить Угловой/Vue на S3 просто отлично. Я не понимаю различия, которые вы пытаетесь сделать. – ceejayoz

+0

Пила вниз голосов, но я предлагаю ответ ниже. Надеюсь, поможет. – arcseldon

+0

Извините за любую путаницу ... Я понимаю, что могу разместить Angular/Vue на S3, вопрос, почему я должен? Каковы плюсы и минусы использования этих технологий над простыми вызовами ajax javascript? –

ответ

0

Вы должны найти хостинг любого приложения, которое использует популярную инфраструктуру SPA через S3. Тот факт, что вы используете сервер без сервера для API (-ов), который будет вызываться из вашего приложения SPA, не имеет никакого отношения к перспективам SPA (клиента). Клиент ссылается только на веб-конечную точку. Для защищенных конечных точек API ознакомьтесь с подходом к API ресурсов Auth0, где вы получите идентификатор JWT ID и токен доступа JWT при успешной аутентификации и отправьте токен доступа JWT с каждым запросом. Дополнительная информация об этом на веб-сайте Auth0 вместе с образцами, иллюстрирующими, как все это работает.

Что касается выбора на SPA каркасной технологии/JS для использования - вот несколько полезных ссылок, которые помогут начать работу:

Надежда ваш проект будет успешным.