На главную

Ссылка из статичного фронта на бэк

Предположим есть приложение состоящее из двух частей: front и back.

Front - чистый js, статика, должен знать url back части.

Как передать туда url back части без перекомпиляции?

blockdiag diagram { browser => proxy => front; } browser proxy front

Если написать в js относительный путь, например /back он будет ссылаться на тот же адрес, с которого вы его получили. Таким образом, если front и back живут на одном домене, то роутинг можно возложить на сервер, а во front части писать только относительные пути.

blockdiag diagram { browser -> proxy -> front; browser <- proxy <- front [label = "js with `/back` url"]; browser -> proxy -> back [label = "`/back`"] } browser proxy front back js with `/back` url js with `/back` url `/back` `/back`

На главную