-1
votes

"Aucune en-tête d'accès à l'accès à la commande d'accès à l'accès est présente sur la requête" lors de l'utilisation de l'application (Cors ())

J'essaie de définir "Access-Control-Autory-Origin" sur mon serveur en ajoutant le Cors () comme en bas de mon code, mais cela ne fonctionne pas du tout et retourne cette erreur: "Non" Accès -Control-Autory-Origin 'L'en-tête est présent sur la demande demandée "sur la récupération du côté frontal!

Quel est le problème? Qu'est-ce que je fais mal ?! xxx


1 commentaires

Quel est le code d'état HTTP de la réponse? Est-ce que c'est 2OO ok ou est-ce une réponse d'erreur 4xx ou 5xx?


3 Réponses :


-1
votes

Types de contenu nécessitant une demande de pré-vol de Cors (l'appel des options) est n'importe quel type de contenu, à l'exception des éléments suivants:

  1. Application / X-www-Form-Urlencodé Li>
  2. Multipart / Form-Data ​​LI>
  3. Texte / Plain Li> OL>

    Ici, nous devons ajouter un en-tête de contrôle d'accès. P>

    Le code ci-dessous attrapera toutes les demandes des options de type de méthode et de renvoyer les en-têtes de contrôle d'accès. P>

    Sur votre serveur / Main / Index Fichier JS P>

    const express = require('express');
    const app = express();
    
    app.all('*', function(req, res, next) {
      res.header('Access-Control-Allow-Origin', '*');
      res.header('Access-Control-Allow-Credentials', 'true');
      res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
      res.header(
        'Access-Control-Allow-Headers',
        'Origin, X-Requested-With, Content-Type, Accept, Authorization'
      );
      next();
    });
    


0 commentaires

0
votes

Peut-être que c'est une faute de frappe et ce n'est pas une réponse pour votre question principale, mais vous configurez la technique de Sniffing Bodyparser 2 fois + + de Bodyparser 2 fois + Casque, et que des modules ne ralentissent que la vitesse de la performance (bien sûr si vous avez confiance. casque, sinon vous pouvez supprimer ces modules)


0 commentaires

0
votes

Je trouve le bogue dans mon code. Ce n'était qu'une erreur concernant l'URL du serveur dans mon fichier de configuration. Mais je suis interrogé pourquoi il jetait une erreur liée à l'accès à l'autorité de contrôle d'accès!


0 commentaires