Az önce bir Parse Sunucusu taşıdım ve her şey bulut kodu dışında çalışıyor. Anladığım kadarıyla anlayamıyorum çünkü main.js'de "Underscore" kütüphanesine ihtiyacım var.Ayrıştırma sunucusuyla çalışmak için 'alt çizgi' alınamıyor
Bu benim bulut kod fonksiyonudur:
Parse.Cloud.define("ReadyUp", function(request, response) {
var _ = require('underscore');
var fbid = request.user.get("fbid");
var query = new Parse.Query("Spel");
query.equalTo("lobby", fbid);
query.find().then(function(results) {
_.each(results, function(spel) {
spel.addUnique("ready", fbid);
});
return Parse.Object.saveAll(results);
}).then(function(result) {
response.success(result);
}, function(error) {
response.error(error);
});
});
kod geçişten önce hiçbir hata ile çalıştı. Gereksinim doğru klasörü bulamıyor sanırım. Size klasör yapısını vermek o şuna benzer:
Cloudcode yeri: >>
Underscore kütüphane main.js Cloud-mainfolder-: > alt çizgi (klasör)
> mı node_modules- mainfolder- Kod arızalı mı yoksa klasörlerdeki hatalı mı?
Şimdiden teşekkürler!
/Martin
* "bir Parse Server geçirdi" * ... ne yapar Bu aslında demek? – charlietfl
@charlietfl Eğer bunu yakalamadıysan özür dilerim. Temel olarak, ben veritabanı ile bir arka uç olan hizmet parse.com kullandım ve şimdi bu Heroku transfer edildi MongoDB –
@MartinKjellberg paketi.json bağımlılıklarında alt çizgi eklediniz mi? – Ilya