Selamlar,
Node.js dilinde çalışan Server (cloude compute Engine) üzerinde php ile xml çalıştırma imkanımız var mıdır? Php ile xml gönderiyorum ama Node js olduğu için xml leri mevcut db den çekemiyorum.Sub domain yapıp google console dan php sunucusu ilexml gönderebilir miyim? Bu durumda ne gibi bir çözüm önerirsiniz?
Tşkler.
Node.js üzerinde php çalıştırma
10
●1.334
- 09-06-2019, 16:22:07Php ile bir yere XMl data mı post ediyorsunuz yoksa db’Den data çekip xml mi oluşturuyorsunuz?yassara61 adlı üyeden alıntı: mesajı görüntüle
- 09-06-2019, 16:25:41api ise farklı bir sunucu kurmanı öneririm. eğer aynı sunucuda çalıştıracağım dersen ,exec() kullanabilirsin ,çeşitli npm modülleri var onları kurabilirsin.
https://www.npmjs.com/package/exec
farklı sunucu kuracağım dersen ,istek gönderip gelen verileri alabilirsin. (en mantıklı olanu bu) - 09-06-2019, 16:32:31http://php.net/manual/en/install.php
buradan php'yi indir server'a. exec methodunu kullanarak bir class yazip gelen php dosyalarini parse et.
express kullaniyorsan eger express'e donup app.use ile gelen php isteklerini yakalayip response'a write et.
performans kaynakli bir sey yapiyorsan, onerilesi degil. json ile calis ama yok elimde bir php kutuphanesi var js ile yazmak zor olucak vaktim dar diyorsan el mahkum kullanacaksin.
eger yapamazsan yaz ornek kod atayim - 09-06-2019, 17:14:48Değerli cevaplarınız için çok teşekkürler, açıkcası node.js de çok yeni ve yabancıyım. Yorumlarınızla biraz şekillendirmek istesem de zor geliyor bana

Konunun özeti şu;
Php sunucusu : a.com üzerinde MySql çalışıyor, botlar veri toplayıp bu db ye kayıt ediyor.
Başka bir php sunucu: b.com php ile yazılmış xml dosyası ile a.com üzerindeki db yi alıp xml gösteriyor.
başka bir node.js sunucu: c.com search console c.com/sitemap2n.php (dosya adı 150 yakın sitemap dosyası var) bildirmem gerekiyor. node.js sunucusunda php çalıştırıp remotedaki db den veri çektirmek. - 09-06-2019, 17:32:54neden php kuruyorsun ki bunun icin?yassara61 adlı üyeden alıntı: mesajı görüntüle
node.js uzerinden mysql'e baglanip islem yaptirsan daha iyi olmaz mi? - 09-06-2019, 17:59:33https://www.npmjs.com/package/mysqlyassara61 adlı üyeden alıntı: mesajı görüntüle
Ornek bir connection:
var mysql = require('mysql'); var connection = mysql.createConnection({ host: 'mysql_server_adresi', user:'mysql_kullanici_adi', password:'mysql_sifre', database:'mysql_veritabani' }); connection.connect(); connection.query('SELECT * FROM users', (err, result)=> { if (error) throw error; console.log('The solution is:', results[0].solution); }); connection.end();
