fullstack web-сервис на kotlin

80
23 января 2018, 13:40

Всем привет!

Делаю веб-сервис на Kotlin. Проект на gradle. У сервиса один контроллер с post-запросом, который принимает боди на входе, а на выходе должен отдать сформированную html-форму. На форму через модель передаются данные из боди и например отрисовываем график. Попробовал реализовать в виде Spring MVC + thymelaef. Для графика скрипт на JS. Шаблон формы лежит Templates в ресурсах. В таком варианте работает.

Но идея в том, чтобы отказаться от JS, а использовать вместо него Kotlin и компилировать в JS.

Первая проблема, с которой столкнулся: Kotlin компилируется только под одну из платформ JVM или JS. Т.е. нельзя в одном модуле сделать и то и другое. Сделал два модуля бэкенд и фронтенд.

Но отсюда сразу вторая проблема. Контролер лежит в одном модуле, а форма в другом. Добавил фронтент в качестве зависимости к бэкенду. Решение так себе конечно. Контроллер форму "увидел". Но скомпилированные JSки разумеется не видны. Т.е. задача такая, нужно как-то из двух gradel модулей сбилдить один jar, в котором буду правильно лежать html-форма JSки.

Хочу разобраться именно с вариантом реализации fullstack kotlin.

READ ALSO
Прочитать txt файл с помощью JS

Прочитать txt файл с помощью JS

Помогите прочитать txt файл с помощью JS, зная путь к файлу и записать содержимое в массивДопустим есть файл list

98
Как получить значение атрибута width в img?

Как получить значение атрибута width в img?

Я пытаюсь сравнить значение атрибута ширины у картинки, но получаю в консоль только undefinedКак мне получить значение атрибута ширины у картинки...

121