J'ai créé un fichier de propriétés dans un autre répertoire de mon ordinateur. Je veux lire les données de ce fichier et l'afficher. Alors quelqu'un peut-il me suggérer, comment puis-je y parvenir? Merci d'avance. P>
3 Réponses :
De ce que je comprends, vous avez un fichier de propriétés sur votre ordinateur et vous souhaitez lire ce fichier à partir de l'application ReactJS. Cela n'est pas possible car Front End n'est pas autorisé à accéder directement au disque dur de l'utilisateur. Ce serait une grande faille de sécurité. En effet, la partie d'extrémité avant fonctionne du côté du client.
Considérez une situation où vous avez écrit du code pour lire le fichier de bureau. Ensuite, votre application serait en mesure de lire les fichiers de bureau de tous les utilisateurs qui utilisent cette application. C'est pourquoi vous voyez toujours un bouton de téléchargement lorsque vous devez choisir un fichier à lire. Le fichier est d'abord envoyé au serveur, puis traité.
Étant donné que ReactJS fonctionne sur le côté du client, il est préférable de maintenir un serveur et de faire appel à une API pour aller chercher les données. Ou vous pouvez le code difficile à réagir en réagissant lui-même si ce n'est pas une information sensible. P>
sur le côté frontal - vous ne pouvez pas et vous ne devriez pas être capable de ne pas être un risque de sécurité énorme. N'essayez pas de résoudre le côté du client. Essayez de penser à une solution back-end après avoir téléchargé ce fichier particulier sur le serveur. P>
D'autre part - Pourquoi essayez-vous de conserver un fichier, qui est connecté logiquement avec l'application - en dehors du référentiel? P>
Merci pour votre réponse. Si le contenu stocké dans un fichier, il serait facile de modifier l'avenir selon l'exigence.
Je comprends. En tout cas - configshould ne sera pas stocké en dehors du repo. Si la configuration contient des données sensibles - vous devez le résoudre sur le côté serveur. Si ce n'est pas sensible - gardez-le dans le dossier de projet
En réalité, les données ne sont pas sensibles, je vais donc garder ce fichier dans le dossier de projet lui-même. Merci pour votre réponse rapide.
Pas de problème :) Je suis content de pouvoir aider!
Depuis que ce n'est pas clair ce que vous essayez de faire, p>
Situation 1. Strong> Vous avez développé une application réagissante pour les utilisateurs, ce qui tente de lire le fichier d'utilisateur sur son ordinateur. P>
Ce n'est pas possible car ReactJS est une bibliothèque frontale qui peut accéder aux ressources limitées uniquement au navigateur. Vous ne pouvez tout simplement pas lire les fichiers de quelqu'un d'autre. P>
Il suffit de mettre votre fichier dans le répertoire de votre projet et, puisqu'il s'agit d'un fichier de propriétés, alors Ce est de savoir comment vous pouvez l'importer dans votre projet. P>
quel type de données?
Vérifiez
Propriétés-Reader Code> NPM Package@ Mav-raj Merci pour la réponse. Les données sont le titre et le paragraphe, il est stocké au format de la valeur clé. Comme exemple: environ.title = mission environ.para = informations sur la mission. Et ce fichier est stocké dans un autre répertoire de l'ordinateur. Certaines informations claires.
@Manojlnayak, fondamentalement, c'est un fichier JSON, non?
@ Mav-raj, ce n'est pas un fichier JSON! C'est un fichier de propriétés. En fait, j'avais stocké le contenu de la page de la page de Durée de votre application en dehors de ma candidature, en essayant de lire le contenu et de l'afficher.