тп , как сказал был клитор
ни для кого не секрет (я надеюсь) - теперь "хотят" модно/молодежно...
нода стала популярна (отчасти заслужено), а реакт "позволил" писать вебню в стиле пыха (php) - т.е перемешивать код и верстку (добавим JSX)
какое это отношение имеет к домине?!
Ну хотя бы потому что писать фронт на голом JavaScript в более-менее ощутимом масштабе - получим попаболь (в поддержке модификации и далее по списку), а выставлять приложения домины в веб как-то надо
ИБМ, а теперь и ХЦЛ всецело забили на классический интерфейс нотусни... Пилят вот
Дожидаться чего-то простого (с развертыванием) решения от вендора можно долго. Покрутив мануалы предлагаемого решения неделю (особенно доставила "неоднозначная" аутентификация протона и куча кастылей с сертами) и порядочно опухши, принялся копать в сторону просто нода, просто реакт
Как это можно использовать "в домино"?
поделим всё на две части (ну логично ) фронт - реакт и бэк - нода, гонять можно и напрямую в домину, но что-то "должно" поддерживать обработку страниц и неудивительно что будет нода
Ну раз нода - для теста можно не писать роутинг на домине, а тупо сделать проксирование через
Это даст нам приложение на реакте, которое ходит по DAS к домине и отображает данные
Перенос будет (если вообще будет) тупым запихиванием javascript библиотек реакта и иже с ними в "соответствующие" папки проекта в ДД (Домино Дизайнер) и написание роутингов с выдачей REST (xpages/servlet) по типа DAS (а оно там и живет)
Пример проекта но с о своим REST есть на сайте
что еще предстоит учесть?
Прежде всего аутентификацию, я посмотрел/подсмотрел "уроки"
мысль - модифицировать в domcfg.nsf (ну или dclf.nsf) форму авторизации, где при ошибке прописывать HTTP header
и его анализировать (не очень изящно, но КМК вполне)
копируем содержимое (ну на всяк пожарный) из вычисляемого текста в CFD поле и дополняем код как на картинке
а в запросе от реакта/ноды анализируем заголовок
всё это (сорцы уроков) в бранчах на гитхабе
быстрофикс для мультисерверной аутентификации (там LtpaToken) будет такой
Ссылка скрыта от гостей
- тому подобноеyou got it traditionally
ни для кого не секрет (я надеюсь) - теперь "хотят" модно/молодежно...
нода стала популярна (отчасти заслужено), а реакт "позволил" писать вебню в стиле пыха (php) - т.е перемешивать код и верстку (добавим JSX)
какое это отношение имеет к домине?!
Ну хотя бы потому что писать фронт на голом JavaScript в более-менее ощутимом масштабе - получим попаболь (в поддержке модификации и далее по списку), а выставлять приложения домины в веб как-то надо
ИБМ, а теперь и ХЦЛ всецело забили на классический интерфейс нотусни... Пилят вот
Ссылка скрыта от гостей
со всякими DQL и... па-ба-бам, нодой (вот ведь странно )Дожидаться чего-то простого (с развертыванием) решения от вендора можно долго. Покрутив мануалы предлагаемого решения неделю (особенно доставила "неоднозначная" аутентификация протона и куча кастылей с сертами) и порядочно опухши, принялся копать в сторону просто нода, просто реакт
Как это можно использовать "в домино"?
поделим всё на две части (ну логично ) фронт - реакт и бэк - нода, гонять можно и напрямую в домину, но что-то "должно" поддерживать обработку страниц и неудивительно что будет нода
Ну раз нода - для теста можно не писать роутинг на домине, а тупо сделать проксирование через
Ссылка скрыта от гостей
Это даст нам приложение на реакте, которое ходит по DAS к домине и отображает данные
Перенос будет (если вообще будет) тупым запихиванием javascript библиотек реакта и иже с ними в "соответствующие" папки проекта в ДД (Домино Дизайнер) и написание роутингов с выдачей REST (xpages/servlet) по типа DAS (а оно там и живет)
Пример проекта но с о своим REST есть на сайте
что еще предстоит учесть?
Прежде всего аутентификацию, я посмотрел/подсмотрел "уроки"
Ссылка скрыта от гостей
мысль - модифицировать в domcfg.nsf (ну или dclf.nsf) форму авторизации, где при ошибке прописывать HTTP header
и его анализировать (не очень изящно, но КМК вполне)
копируем содержимое (ну на всяк пожарный) из вычисляемого текста в CFD поле и дополняем код как на картинке
а в запросе от реакта/ноды анализируем заголовок
всё это (сорцы уроков) в бранчах на гитхабе
быстрофикс для мультисерверной аутентификации (там LtpaToken) будет такой
JavaScript:
//filter cookies to only DomAuthSessId (standalolne server)
const domino_auth_cookie = cookies.filter(function(cookie) {
return cookie.name === "DomAuthSessId" || cookie.name === "LtpaToken";
Последнее редактирование: