@vasIvas

Как разрабатывают клиент и сервер одновременно?

При создании изоморфного приложения столкнулся со следующей трудностью.
Файлы для клиента и для сервера становятся общими и при редактировании того или иного файла нужно обновлять клиент. Для этого я использую browser-sync + system.js. И вот с этого момента трудности..
.jsx находятся по путям /src/ и /src/jsx. Для файлов /src/jsx/a.jsx и /src/jsx/b.jsx ссылки импорта будут относительны и по этому клиент попросит файл по пути example.com/a.js, а его там естественно нет.
Наладить маршрутизацию можно в том случаи, если я из всех библиотек bower_components вынесу в отдельную /public/lib/ но это уже не разработка, а мучения. Да и это все равно не поможет ведь для модульной сборки файлы на любой глубине линкуются относительно, а это значит что запрос на сервер будет не правильный.

Если Вы работаете в такой связке, как Вы выходите из ситуации?
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Оригинальная статья на английском о фулстеке с JS - Init.js: A Guide to the Why and How of Full-Stack .... И вот еще перевод Init.js: Зачем и как разрабатывать с Full-Stack Ja.... Возможно, любопытно будет прочесть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы