-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
подключение COLT к проекту node.js+angular.js #5
Comments
откройте в sublime рутовую папку проекта |
а, смешаный проект…. и node и ангулар |
angular приложение без node совсем не живет? |
главный документ это node приложение? angular приложение? или главный шаблон страницы? через live-proxy не пробовал... angular без node не живет совсем у нас |
да, в вашем случае нужно запускать в режиме live-proxy. Запустите сессию - нажмите зеленую молнию в COLT. Чтобы запускать из sublime c этим адресом, добавьте meta тэг в index.html -
и выберете "Run With COLT", когда отрыт этот документ. |
спасибо, попробую |
пока не придумали как такие смешанные проекты запускать просто. |
пока нужно запускать два COLT - один для node, другой для статики через live-proxy |
то что node была заблокирована - нужно было прописать путь к node в настройках phpstorm, это наша недоработка - будем исправлять. |
завтра на работе протестирую еще вопрос, будет ли работать автокомплит для {{}} в файлах другого расширения (не html)? |
jade? или другой шаблонизатор? мы можем поддержать, но для этого нам нужно понять какой html из этого шаблонизатора будет создаваться. Нам нужно понять какой $scope в данной точке в запущенном приложении. если были бы source-maps - это бы нам помогло. |
или имеется ввиду template у шаблона? в директиве? |
да, есть несколько шаблонов для директив и роутов, у них имеется расширение *.ejs, осталось по привычке от бывших разработчиков |
мы пока не автокомплитим в файлах в расширении отличном от хтмл, |
Кстати мы можем не расширение смотреть, а highliter sublime, подсветка для html выбрана - попробуем... |
попробовал запустить в режиме live-proxy, выяснилось следующее:
если в main ввести http://localhost:80
если в main ввести http://localhost:80/ ("/" в конце добавилось)
а еще наверное в логе проекта не помешала бы кнопка очистить или время напротив каждой строчки, чтобы можно было видеть с какой сессией проблема |
Подтверждаю такое поведение. В моем случае нода отдаёт статику и пробрасывает апи, разрабатываемое другим разработчиком. Есть ли возможность пробросить HTTP-запросы через кольт к ноде (по маске например, или в случае, если запрашиваемый юрл не найден)? |
Аналогично и у меня. Попытка доступа к любому ресурсу в режиме Live-proxy выдает HTTP Error 404. Окна с ошибками то появляются, то нет (пока не удалось выявить закономерность), а вот 404 ошибка в браузере стабильно. |
sublime 3 + COLT
node.js + angular.js
проект имеет структуру
project
---> static
--- ---> js
--- --- ---> app.js * angular.js приложение
---> views * директория шаблонов для angular.js приложения
--- ---> index.ejs * html шаблон отдаваемый сервером
---> index.js * node.js start
многие директории и файлы опущены (images, css и другие шаблоны)
как в таком проекте запустить COLT для front-end разработки?
пытался по разному запустить, курил документацию, но так и не понял
The text was updated successfully, but these errors were encountered: