• 1401/05/01

پابلیش ایده :

سلام استاد اگه ما یه پروژه ای رو با react js ساختیم اون رو چطور پابلیش کنیم که دیگران هم تو اون ثبت نام و شرکت کنند؟

  • 1401/05/01
  • ساعت 18:35

سلام دوست عزیز

برای پابلیش کردن پروژه های ری اکتی اول نیازه که پروژه رو بیلد بگیرید با دستور npm run build 

بعد فولدر بیلد رو zip کنید و روی هاست مورد نظر آپلودش کنید

لینک های زیر قدم به قدم شما رو راهنمایی میکنه

https://www.smarterasp.net/support/kb/a2176/how-to-publish-a-react_js-project-to-your-hosting-account.aspx

https://create-react-app.dev/docs/deployment/


  • 1401/05/01
  • ساعت 18:46

الان من یه چیزی ساختم که نیازه به ثبت نام و ایجاد user و غیره ، الان باید تو پروژم از node js هم استفاده کنم؟


  • 1401/05/01
  • ساعت 19:32

شما یک هاست دارید که یک cpanel داره حالا بستگی به هاست تون پنل مدریتش فرق میکنه 

شما باید دیتا بیستون رو ببرید روی اون هاست 

بعد از بیلد گرفتن قسمت فرانت اند باید به سمت بک اند بگید که چطور فرانت رو لود کنه

تو این لینک عنوان Development  انتهای مقاله رو بخونید تا متوجه بشید

https://medium.com/geekculture/build-and-deploy-a-web-application-with-react-and-node-js-express-bce2c3cfec32

خود استاد هم یک دوره رایگان داخل سایت دارن برای پابلیش کردن اپ های node و React که پیشنهاد میکنم اول اون رو ببینید کامل متوجه میشید

https://toplearn.com/courses/99/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-publish-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D9%87%D8%A7%DB%8C-node-js-%D9%88-react


  • 1401/05/01
  • ساعت 19:40

برای ساخت و ذخیره یوزر به دیتا بیس نیاز هست اگر نمیخواید درگیر بک و دیتا بیس بشید و پروژه تون روی سرور های رایگان مثل vercel و netlify آپلود کنید 

فقط کافیه فولدر بیلد رو داخل این وبسایت ها آپلود کنید


  • 1401/05/02
  • ساعت 18:13

سلام دوست من

شما تنها فرانت اند رو ساختید یا سرور هم آماده هست ؟

اگر سرور هم آماده هست و با NodeJs پیاده سازی شده میتونید هاست NodeJs خریداری کنید و بهترین سرویس دهنده هاست نود جی اس در ایران پارس وب سرور هست.

در هاست NodeJs اول سرور خودتون رو آنلاین میکنید حالا با هر پایگاه داده ایی که دارید در بخش سی پنل پایگاه داده رو میسازید و پیش میرید و اگر دوره نود جی اس من رو دارید که خیالتون راحت هست چون کامل شرح دادم چه سی پنل و چه پیکربندی VPS

بعد از بالا آوردن یا آنلاین کردن سرور دقیقاً طبق گفته دوست عزیزمون سامان جان تنها کافیه پروژه رو build بگیرید با دستور

npm run build

و محتویات فولدر build رو فشرده کنید و در فولدر public_html هاستتون از حالت فشرده خارج کنید و بدون هیچ مشکلی باید کار کنه و آنلاین بشه.

در فصل یازدهم که انشاالله همین هفته منتشر میشه در مورد build کردن و آنلاین کردن پروژه ری اکتی صحبت خواهم کرد.


  • 1401/05/02
  • ساعت 18:14

البته راهکار دیگه ایی هم هست اگر نمیخواید پولی پرداخت کنید و اینکه سروری نداشته باشید

میتونید پروژه ری اکت خودتون رو روی گیت هاب آنلاین کنید که آموزشش موجود هست کافیه جستجو کنید


  • 1401/05/02
  • ساعت 18:23

خیر استاد فقط فرانت اند ساختم

 

آیا باید بک اند رو هم بسازم ؟


  • 1401/05/02
  • ساعت 21:42

اگر نیاز به بک اند داری بله مسلماً باید ساخته بشه