4.6.3. Использование инструментов Polymer
Для разработки компонентов Polymer UI можно использовать нативные инструменты фреймворка Polymer. Это может быть удобно в случае, если над приложением работает отдельная команда front-end разработчиков.
Для использования сервера Polymer вместо Tomcat, запустите его как описано в предыдущем разделе и сделайте следующие изменения в исходном коде проекта:
-
Откройте
modules/polymer-client/index.html
и отредактируйте элементbase
следующим образом:<base href="/">
-
Откройте
modules/polymer-client/src/<appname>-shell.html
и отредактируйте элементcuba-app
следующим образом:<cuba-app api-url="http://localhost:8080/app/rest/" on-cuba-token-expired="_handleTokenExpired"></cuba-app>
После этого веб-приложение будет доступно по адресу http://localhost:8081
, и оно будет работать с REST API, запущенном на http://localhost:8080/app/rest/
.
Сборку и запуск приложения можно также выполнять без Gradle используя следующие команды:
npm install
bower install
gulp serve