Size: a a a

2020 February 05

SP

Sergey Prokhorov in ErlangRus
[
{"favicon.ico", static_handler, ...},
{"/static", static_handler, ...},
{"/api", api_handler, ...},
{'_', index_handler, ...}
]
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Или наоборот api запихнуть какой нибудь /api
источник

ŹR

Źmićer Rubinštejn in ErlangRus
В этом плане например GraphQL сверх удобен, потому что там всего один роут
источник

s

snakeduse in ErlangRus
Sergey Prokhorov
[
{"favicon.ico", static_handler, ...},
{"/static", static_handler, ...},
{"/api", api_handler, ...},
{'_', index_handler, ...}
]
У меня примерно так и сделано. Только JS файлы лежат в / а не в /static. Не знаю насколько это вообще нормально, класть JS не в /static.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
В любом случае будет либо «вот это вот СПА а все остальное АПИ» либо «Вот АПИ, а все остальное СПА»
источник

SP

Sergey Prokhorov in ErlangRus
snakeduse
У меня примерно так и сделано. Только JS файлы лежат в / а не в /static. Не знаю насколько это вообще нормально, класть JS не в /static.
я бы сказал что это дурной тон =) Но я не фронтендер ни разу
источник

s

snakeduse in ErlangRus
Źmićer Rubinštejn
В любом случае будет либо «вот это вот СПА а все остальное АПИ» либо «Вот АПИ, а все остальное СПА»
Имеется ввиду именно конфигурация роутинга в ковбое или концепция в целом?
источник

s

snakeduse in ErlangRus
Sergey Prokhorov
я бы сказал что это дурной тон =) Но я не фронтендер ни разу
Возможно этот дурной тон и всему виной.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
snakeduse
Имеется ввиду именно конфигурация роутинга в ковбое или концепция в целом?
И так и так
источник

s

snakeduse in ErlangRus
Źmićer Rubinštejn
И так и так
Ну, у меня с api нет проблем. У него отдельный маршрут /api/v1... У меня проблема с самим SPA. И я так понял дело в структуре хранения статики. Она неверна.
источник

s

snakeduse in ErlangRus
В любом случае всем спасибо за помощь. Помогли прояснить ситуацию.
источник

ML

Maksim Lapshin in ErlangRus
С spa просто:
/api роутится в хендлер апи
/static роутится на диск
/... роутится в файл index.html
источник

С

Саша in ErlangRus
snakeduse
Ну, у меня с api нет проблем. У него отдельный маршрут /api/v1... У меня проблема с самим SPA. И я так понял дело в структуре хранения статики. Она неверна.
html страница на которой SPA запускается отдается ковбоем?

тогда как Сергей написал надо один обработчик натравить на всевозмножные страницы{'_', index_handler, ...}

в сгенирированной html надо передать путь для react-router, если он из document.location его не берет
источник

s

snakeduse in ErlangRus
Саша
html страница на которой SPA запускается отдается ковбоем?

тогда как Сергей написал надо один обработчик натравить на всевозмножные страницы{'_', index_handler, ...}

в сгенирированной html надо передать путь для react-router, если он из document.location его не берет
Я понял, спасибо. Сейчас так пробую сделать.
источник

s

snakeduse in ErlangRus
С переносом js в папку /static, и {'_', cowboy_static, {priv_file, srv, "www/index.html"}} решили проблему.
источник

ML

Maksim Lapshin in ErlangRus
офигеть. Целый релиз для одного нашего бага
источник

SP

Sergey Prokhorov in ErlangRus
Maksim Lapshin
офигеть. Целый релиз для одного нашего бага
Какого же?
источник
2020 February 06

ML

Maksim Lapshin in ErlangRus
а я выше постил. Мы  случайно схлопотали, что если процессу поставить low priority, то он из дискового чтения может не вернуться
источник
2020 February 09

ML

Maksim Lapshin in ErlangRus
Надо писать вакансию на разработку на эликсире, а я такого не делал ни разу :)
источник

PG

Pïg Grëënëst in ErlangRus
источник