Почему нам нужно настроить локальный сервер для запуска проекта Angular JS

0

Я работал над проектом Angular JS. В основном это купленная тема с Angular JS, HTML, Bootstrap и т.д., Когда я пытался запустить ее непосредственно в браузере, она сломана. но когда я запускаю то же самое на своем локальном сервере, он отлично работает.

Я понимаю важность настройки локального сервера, когда мы работаем над проектом с серверным языком, таким как PHP,.NET. что я действительно запутался, почему нам нужно настроить локальный сервер для запуска javascript или любой работы фреймворка javascript?

Заранее спасибо.

Теги:
localhost
localserver

2 ответа

0

это случилось для меня. и я понял, что при непосредственном запуске js-проекта изменится адрес некоторых зависимостей. например, ваш индекс находится в каталоге c://www. если вы хотите открыть html файл, который он адресует в маршрутизации, находится в c://www/public/... маршрутизация будет отличаться. потому что при запуске на сервере работает каталог www, и ваш домашний каталог таков. но когда вы запускаете напрямую, ваш домашний каталог - это где ваш индексный файл...

0

Я хотел бы сделать эти примеры, обратившись к файлу "file:///C: /TempProjects/GameOfCards/index.html#/" на локальном компьютере, но большинство браузеров не могут получить доступ к этим файлам на локальном компьютере в случае проблем Cross Origin. Здесь qaru.site/questions/14031/..., описывающий эту проблему: запросы Cross origin (CORS) поддерживаются только для HTTP, но не для междоменного. Поэтому нам нужен веб-сервер

Есть и другой способ: добавив в свой браузер коммутатор (хром в этом случае) -

--allow-file-access-from-files

Но я предлагаю, что простой сервер - лучший способ работать с вещами. Надеюсь, поможет. Счастливое кодирование.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню