Я использую wampserver в качестве локального сервера для своего углового приложения.
Я создал приложение с помощью команды ng build --prod --aot
.Затем я взял папку dist
и поместил ее в виртуальный хост на wamp с именем angular.local
, имеющий следующий скрипт в файле конфигурации httpd-vhosts.conf
:
<VirtualHost *:80>
ServerName angular
DocumentRoot "c:/wamp64/www/angular"
<Directory "c:/wamp64/www/angular/">
#Options +Indexes +Includes +FollowSymLinks +MultiViews
#AllowOverride All
#Require local
Allow from 127.0.0.1
Allow from 192.168.0.140
Require all granted
</Directory>
</VirtualHost>
Где 192.168.0.140
- сетевой IP-адресноутбука пользователя, с которого мы собираемся получить доступ к приложению.
На сервере system32
файл hosts я добавил следующую строку:
192.168.0.109 angular.local
::1 angular.local
Где 192.168.0.109
IP-адрес сервера.
Когда пользователь пытается получить доступ к приложению по ссылке:
http://192.168.0.109/angular/
, мы можем увидеть название приложения в Google Chrome.заголовок вкладки, но с 3 ошибками на консоли:
Где не найдены среда выполнения, стили и основные файлы сценариев Java.
Я проверил их на угловой папке серверов, и они существуют.
Я сделал то же самое, что упоминалось в этой ссылке .
У меня есть .htaccess впапка проекта.
Я могу получить доступ к странице localhost, используя http://192.168.0.109/
.
Я пытался использовать следующую ссылку, но она не работала:
http://angular.local/
Есть идеи?