J'ai empaqueté vue et l'ai envoyé au serveur, puis je l'ai placé dans le répertoire spécifié par le nom du sous-domaine www. Lorsque je fais une demande, je dois demander le répertoire lié au nom du sous-domaine de l'API. Cette demande a provoqué une invite inter-domaines
Ensuite, je l'ai également configuré dans nginx mais il n'y avait pas de solution.
Autrement dit, je demande que la demande de publication www.daimatu.cn/api/login/index ajax soit transmise à api.daimatu.cn/api/login/index
J'ai déjà effectué de nombreux réglages dans location / {} et location /api {}. Ils ont tous été obtenus auprès de Baidu en ligne, mais ils n'ont pas fonctionné ~ !
Ensuite, j'ai changé l'adresse demandée sur mon ordinateur local en une adresse en ligne, et il n'y a eu aucun problème avec les demandes locales ! Il est praticable et peut fonctionner normalement. J'ai comparé les cheveux demandés des deux côtés et j'ai constaté qu'ils sont différents ! La méthode de requête de la requête locale au serveur en ligne est un GET POST normal. Cependant, lorsque je passe de www à l'API de requête en ligne, la méthode de requête devient OPTIONS au lieu du GET POST normal et des autres en-têtes de requête que j'ai également recherchés. J'ai trouvé comment définir la requête OPTIONS. Pour le moment, l'inter-domaine ne peut toujours pas être résolu !
Comme le montre l'image, c'est devenu une option
Je voudrais demander à tout le monde comment vous le configurez. Mon langage back-end est PHP. Ne me demandez pas de configurer et de modifier PHP. Mes demandes locales de services locaux et de services en ligne sont toutes normales. Il n'y a qu'un problème avec l'API de demande de transfert www en ligne. Pas besoin donc de changer de programme.
Adresse de demande API : http://api.daimatu.cn/api/log...
Compte API : admin
Mot de passe API : 123456
Code de vérification API : 1234
S'il vous plaît à tous, le serveur NGINX demande à mon API de venir vérifier il dehors Configuration. Je me bats depuis longtemps sans succès ! !
Faites la configuration suivante sur place
Puis redémarrez le service nginx