Merhaba, arkadaşım normal şartlarda React ve React Native ile genelde app kısmında uğraşıyor ve onu canlıya alma konusunda sıkıntısı yok ama ilk defa bir web projesi yaptı ve bunu nasıl yayına alacağımızı bilmiyoruz.
Sunucu için paylaşımlı hostingler olmayacak sanırım, VPS alıp konfigürasyon vb. mi yapmamız gerekiyor? Bu konuda bilgisi veya önerebileceği dökümantasyonu olan var mı ?
React Web Projesini Yayına Almak (Canlıya Almak) Konusnuda Yardım
2
●864
- 08-08-2019, 10:41:43Selamlar,Noventa adlı üyeden alıntı: mesajı görüntüle
1) Projenizi GitHub veya benzeri bir websitesine yukleyiniz.
2) Aldiginiz sunucuya node kurmaniz gerek, node kurulu olarakta satinlan sunucular var. Kurmak zor degil.
3)Projenizi Sunucuya GitHub ( artik nereye yuklediyseniz ) ordan clone edeceksiniz.
4) Projenizin bagimliliklarini npm install diyerek indiriniz.
5) server.js dosyayasini olusturmaniz lazim
const express = require('express'); const path = require('path'); const app = express(); app.use(express.static(path.join(__dirname, 'build'))); app.get('/*, function(req, res) { res.sendFile(path.join(__dirname, 'build', 'index.html')); }); app.listen(9000);Detay için: https://facebook.github.io/create-re...ocs/deployment
daha sonra npm run build diyerek production ortamina aktariyoruz.
son olarak server.js i express ile calistacagiz.
Bu kadar, node server.js komutu ile projenizi 9000 portunda calistirabilirsiniz. Portu istediginiz gibi degistrebilirsiniz. - 08-08-2019, 11:15:29Konuya cevap için ayrıntı gerekli. API var mı ne dilde yazıldı PHP ise bedava hostinglerde bile çalışır. Geliştirdiğiniz bilgisayarda prod için compile edip sunucuya atabilirsiniz. Express ise node destekli hosting bulmanız gerekir yoksa vps vs ile çözersinizNoventa adlı üyeden alıntı: mesajı görüntüle