Comment puis-je obtenir les en-têtes http dans React.js
J'ai fait une demande pour une Réagir la page, et j'ai besoin d'obtenir les en-têtes de la requête.
J'appelle la page via l'URL:
et j'ai mis en-têtes, par exemple authcode=1234.
Je puis charger la page avec cet itinéraire:
<Route path="dashboard" name="dashboard" component={Dashboard} onEnter={requireAuth}></Route>
est là quelque chose comme cela.accessoires de jeu.l'en-tête, je peux appeler le constructeur de page?
Ce que les en-têtes? Il n'y a pas de
Je vois ce que tu veux dire, lors de la navigation via d'autres pages. Je parle en termes de la première demande d'un autre URL de celui-ci, en passant dans les en-têtes. J'ai mis à jour la question.
http-request
passe. Avec réagissent-routeur vous venez de décider de ce composant à afficher sur qui route
. Mais il n'y a pas de http-request. Corrigez-moi si je me trompe.Je vois ce que tu veux dire, lors de la navigation via d'autres pages. Je parle en termes de la première demande d'un autre URL de celui-ci, en passant dans les en-têtes. J'ai mis à jour la question.
OriginalL'auteur Wayneio | 2017-06-04
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas obtenir de courant en-têtes de page sans l'envoi d'une requête http via javascript.
Voir cette réponse pour plus d' info.
Ajouter un mannequin url api sur votre serveur et frappé après votre page loadn ensuite, vous pouvez obtenir les en-têtes.
OriginalL'auteur nrgwsth
Il n'est pas possible d'accéder aux en-têtes de page via un client JavaScript. Vous pouvez obtenir ces en-têtes de requête côté serveur, puis à les transmettre en
index.html
de Réagir votre application. Par exemple:Puis dans votre application, vous pouvez accéder aux en-têtes via
window.__INITIAL_HEADERS__
variable.oui, vous pouvez utiliser n'importe quel de votre choix
merci je viens d'avoir mon express servir un fichier qu'il peut utiliser pour injecter de la variable et de les rendre disponibles sur l'application réagir
OriginalL'auteur GProst