我在客户端方面遇到一个罕见的问题,我正在使用angular 5作为客户端的一部分。 我已经在Apache中进行了所有更改,以运行Django,当我连接到服务器时,它在我的PC和手机上都能正常工作。 当向服务器发出请求时,它只能在服务器所在的我的PC和手机上运行。
这就是证明,这里的应用程序做得很好。 但是当我尝试访问另一台PC的服务器时,请求是针对旧地址的,即Django的
这是Apache的配置。
<IfModule wsgi_module>
WSGIPythonPath C:\xampp\htdocs\tutorial
<VirtualHost *:8081>
Alias /static "C:\xampp\htdocs\tutorial\static"
<Location "/media">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png|js|css)$">
SetHandler None
</LocationMatch>
<Directory C:\xampp\htdocs\tutorial\static>
Require all granted
</Directory>
<Directory C:\xampp\htdocs\tutorial >
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIScriptAlias / C:\xampp\htdocs\tutorial\tutorial\wsgi.py
</VirtualHost>
</IfModule>
在部署客户端之前,我更改了服务的网址。
URLCategorias : string = 'http://10.0.0.16:8081/api/categorias/';
是唯一使用该服务的地方
这是ES mi配置主机。
DEBUG = False
ALLOWED_HOSTS = ['10.0.0.16', 'localhost']
我不知道问题出在哪里,为什么在调用服务器时,它指向另一个地方。