web-dev-qa-db-fra.com

Puis-je déployer mon application ReactJS sur un hôte régulier?

Je suis nouveau dans React, et j'ai vu de nombreux guides où les gens vous apprennent à déployer votre application React sur des services comme Digital Ocean, heroku, GitHub Pages, aws. Mais je me demande si je peux déployer mon React (create-react-app) qui consiste uniquement en un serveur frontal dans un service hôte comme 000webhost ou Ipage? Parce qu'une personne veut que je conçoive un site Web, et il dit qu'il a déjà un nom de domaine et un service d'hébergement dans lpage.

Merci d'avance

8
Julio

J'utilise Webpack pour regrouper mon application React. Donc, à la fin, l'application Reaper sera:

  • un bundle (rarement plus si vous utilisez le chargement de bundle dynamique - probablement pas), c'est juste un fichier javascript
  • votre index.html qui inclut ce fichier à la fin du corps
  • et votre .css que vous pouvez définir en principe dans un seul fichier (ou dossier séparé avec plusieurs fichiers) et inclure en haut de votre index.html

En ce qui concerne .css, il existe plusieurs meilleures façons d'inclure, mais vous pouvez probablement commencer par une configuration simple, comme mentionné ci-dessus.

Donc, vous venez de mettre ces 3 choses sur votre serveur, et votre application est disponible sur index.html.

P.S. Je ne sais pas ce qu'est Ipage et je n'ai pas travaillé avec create-react-app.

11
croraf

Courir 'npm run build 'à partir de votre dossier de ligne de commande où se trouve votre projet. Copiez les fichiers du dossier "build" créé et téléchargez-les dans le dossier racine de votre hôte ou équivalent. Prend moins d'une minute.

1
ZStoneDPM