• 08-08-2019, 10:30:03
    #1
    Üyeliği durduruldu
    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ı ?
  • 08-08-2019, 10:41:43
    #2
    Noventa adlı üyeden alıntı: mesajı görüntüle
    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ı ?
    Selamlar,
    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.
    • Noventa
    Noventa bunu beğendi.
    1 kişi bunu beğendi.
  • 08-08-2019, 11:15:29
    #3
    Noventa adlı üyeden alıntı: mesajı görüntüle
    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ı ?
    Konuya 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 çözersiniz