Tamam, böylece veritabanımıza bağlanma konusuna dönelim.
Tekrar sorun, yerel olarak veritabanımızı hatırlamak.
Mongo, burada, Mongoose kullanmaya bağlandığımız bu sunucu.
Bu, yerel ve Heroku, ona hiç erişemeyen uygulamanız.
Dolayısıyla birlikte gideceğimiz çözüm, Mongo laboratuarı Samaniego laboratuarı denilen bir şeyi
kullanarak barındırılan bir Mongo veritabanını kullanmaktır, temelde sadece yerel bir yer olmasa da bir
URL'den bir URL alabileceğimiz bir sunucuda çalışan bir Mongo örneğidir. konak.
bulunan bu yerel ortamın dışında bulunan uygulamalarımızda kullanabileceğimiz bir şey olacaktır.
Mango Lahab siz olacak bir şeylerin yanında, aslında çevrimiçi bir yerde
Başlamadan önce Mongo laboratuarı bu noktada tek çözüm değildir.
Bu sadece gerçekten basit bir ortak çözüm.
Mongo'yu yerel olarak Heroku örneğine yükleyebilirsiniz.
Bu biraz acıdır ve kendi sorunları vardır.
Dolayısıyla bu gerçekten oldukça standart bir araçtır ve diğer bir şey, veritabanınızı sıfırlamak gibi
işlemleri yapmak için izinlerinizi yönetmek için veritabanınızla etkileşim kurmak için harika görsel arayüz sağlamasıdır.
Şimdiye kadar bunu yapmanız ya da farklı bilgi parçalarına ve spektrumlara bakmanız gerekiyorsa, cennet yasaktır.
Sana çok güzel araçlar sunar.
O halde kayıt olun.
Ayrıca gerçek bir e-posta adresi kullanmanız gerekiyor, bu yüzden sadece bu web dev önyükleme kampı
kullanıcı adını arayacağım ve sadece soğuk
e-posta alıp daha sonra şifrenizi hızlıca ekleyeceksiniz, ancak bu kodu açıkça okumak zorundasınız.
Bunu en azından açıp kabul et'e tıklayın ve sonra Hesap oluştur'u tıklayın.
Bu yüzden şimdi Monga laboratuvarındayız.
Yapmamız gereken sonraki şey, e-posta adresimizi doğrulamak.
Bu yüzden devam edin ve bunu yapın.
E-posta hesabınızı açın.
Size gönderdikleri bağlantıyı tıklayın.
TAMAM.
Bu yüzden devam ettim ve e-postamı doğruladım.
Buraya e-posta adresimin doğrulandığını görebilirsiniz.
Şimdi bu düğmelere erişebiliyorum.
yapmak istediğimiz ilk şey olan yeni Mongo dağıtımlarını oluşturmamıza izin veren ana sayfamız veya pano.
Bu yüzden, bu,
Temel olarak, yalnızca kendimiz değil, Mongo laboratuvar sunucularında yaşayan başka bir veritabanı hazırladık
ve bazen biraz daha bazen biraz daha hazırlanın'ı tıklayın.
Harika.
Dolayısıyla bu, şimdi yeni veritabanımızı Mongo Lab'da yaratmamıza izin veriyor. biz ne yapacağız Amazon Web servisleri
ile sopa ama yerine çok yüksek hızlı yüksek kullanılabilirliği pahalı ama onlar gerçekten
pahalı seçenekler görebilirsiniz göreceğiz çoğaltma set küme bunu yapmayacağız.
Tek düğümle sadık kalacağız.
Ve ţu an için sanal bir yerden devam edeceđiz.
Yani bu ücretsiz plan, daha sonra yapacağımız şey veritabanımız için bir isim yaratmak.
Sadece onu yukarı çıkacağını ve küçük kampın $ 0 ayı olması gerekeceğini söyleyeceğiz.
Bana iyi görünüyor.
Üzerinde bunun bitmesini bekle oluşturun.
Tamam.
Yani eğer başladıysanız.
0 5 5 oraya her ne gelirseniz verin ve bize bu yeni URL'yi verdiğini göreceksiniz.
Neredeyse Monga laboratuarı üzerinde yapmamız gereken kadar varız ve bunu tıklarsak
Bu URL'yi kopyalarsam, henüz çalışmayacak.
Ama ben sadece sana göstermek istiyorum.
Öyleyse onu koparır ve kampına dönsem, o da burada.
İşte başlıyoruz.
Ve sadece aşağıda yapıştı.
Bunun çok benzer olduğuna dikkat edin.
Bu bir Mongo D-B Yoro.
Bununla birlikte localhost yerine Mp3 laboratuarı nokta Com eğik Yup kampı.
Ayrıca dikkat etmesi gereken D-B kullanıcısı D-B şifresi de var.
Bu yüzden bitmediğini söylemiştim.
Bu yüzden geri döneceğim ve başlaması gerekiyor ve aslında bu veritabanı kullanıcısının bu veritabanına bağlanması
gerekiyor Telsey.
Yeni bir tane oluşturmak için burayı tıklayın.
Yani bir kullanıcıya ihtiyacımız var.
Temel olarak, bunun nasıl işlediği Lango laboratuarı üzerinde ayarlanır.
Farklı kullanıcılara farklı izinler uygulayabilirsiniz.
Uygulamamızın kullanıcıları hakkında konuşmuyoruz.
Temel olarak geliştiriciler.
Dolayısıyla bu veritabanına bağlanabilen insanlar, aynı veritabanını kullanan iki uygulamanın olmasını isteyebilir.
Bir sürü satış potansiyelini yakaladığınız satış verilerini beğendiğinizi ve pazarlamaya katılmak istediğinizi
ancak e-postalarınızı da almak istediğinizi biliyorsunuz.
Farklı insanlara sahip olmak isteyip istemediğinizi bilmiyorum.
ekiplerin aynı veritabanına belki de burada yönetebileceğiniz farklı izinlerle erişebilirsiniz.
Farklı
Ama biz sadece en basit basit tek kullanıcısıyla gideceğiz.
Bu yüzden bu veritabanı için bir kullanıcı adı oluşturmam gerekiyor.
Ben sadece Colt şifre diyeceğim.
Ben paslı olacağım,
çünkü teknik olarak bu veritabanına bağlanabiliyorsunuz, çünkü size bu bölümü gösteriyorum.
Sadece veritabanı için olan kullanıcı adımı ve parolamı kullanarak onu bu veritabanına bağlamak
mümkün olacaktı.
Yine bu Monga Laboratuarı'ndaki hesabımın kullanıcı adı ve şifresi değil. Sadece veritabanı için.
Ama içeri girebilir ve Joachim'e sahip olduğum her önemli önemli bilgiyi bilirsin.
Fakat nasıl çalıştığını görmeniz için sana göstereceğim.
Pekâlâ, hızlı bir şekilde yaratın.
Şimdi biz geri döneceğiz.
Bu URL'yi kopyalamadıysanız bunu kopyalayabilirsiniz, buraya dönün ve bunu güncellemeliyiz, böylece DB kullanıcısı
yerine colt istiyorsanız ve DB şifre yerine Rustie olan setten geçmek istediğimiz herhangi bir şifre ve
kullanıcı adını ayarladıysanız kullanmanız gereken şey var.
Bu yüzden, devam edip yerel veritabanımızı kullanan orijinal hat üzerinde yorum yapacağım.
Bu r URL'sini kopyalayıp bağlantı kurmak için kullanacağım.
Şimdi, bir sonraki video bölümünde bundan kurtulamayacağım, neden sadece aynı veritabanını geliştirme
amaçlı ve üretim için kullanmak istemediğimiz hakkında konuşacağım.
Şu anda bunun hakkında konuşacağız, ancak sana bir sonraki videoda bir çözüm göstereceğim, böylece bu videoda
birden fazla veri tabanımıza sahip olabilelim.
Bunu yalnızca yerel olarak çalıştırıp Roku'da bu Mongul laboratuvarını kullanarak aynı veritabanını alacağız, ancak genellikle
bunu yapmak istemiyorsunuz.
Verileri bozan şeyleri silip silmek konusunda endişelenmek istemezsiniz.
Bunu ayrı tutmak istiyorsun ancak bunu henüz yapmıyoruz.
O halde yerel olarak bağlantı kurmayı deneyelim.
Bu yüzden şimdi geri döneceğim, yaptığımız değişiklikle yapılan başvurumuzun artık çalışan bu İnsan-Tanrı
işlemi ile hiçbir ilgisi yok.
Dolayısıyla, bunu başlatıp, bu sayfayı yenilediğimizde, işler iyi giderse laboratuvarımız doğru bir şekilde kurulursa burada
boş kalacak kamp yok olacaktır.
Öyleyse doğru dizin düğümünde APTA dahisinin sunucu yenilemeye başladığından emin olmaya çalışalım.
Ve gördüğünüz gibi kampımız yok.
Başarıyla bir veritabanına bağlandık çünkü siz veya hata yaptıysak bağlantımızı başarıyla düzeltmediysek bir
hata alamadık çünkü hata gibi bir şey elde edeceğiz.
Bağlantı birkaç dakika önce Heroku'mızda olduğu gibi reddedildi ve bu verilerin
hiçbirini görmediğimiz için orijinal veritabanına bağlı değiliz.
Belli bir kampa sahip olmayabildiğiniz halde 20 veya 30 yaşına sahip
olabileceğinizi, ancak benim durumumda şu anda bu Mangalam kurulumunu kullandığımızı gösteren aynı
verileri vermemiş olabilirsiniz.
Bu yüzden test yapalım, yine de kaydolup yeni yayınları ve yeni kampları başarıyla ekleyebildiğimizden emin
olalım.
Bu yüzden, resti ile Tator dot com'da yollayacağım.
Şifre sadece şifre olacaktır.
Böylece kaydoluyoruz ve yeni bir kampanya ekleyelim.
Adı rodeo plajı.
Tarif, güzel kayalarla dolu bir kumsala ve geçtiğimiz hafta sonu, bütün fotoğrafçılık işini denemekle çektiğim
bu görüntüyü kullanacağım.
Açıkçası sevdiğiniz görüntüyü kullanın.
Başarıyla oluşturduğundan ve harika görünüyorsa emin olun iyi görünüyor.
TAMAM.
Şimdi Mongo laboratuvar veri tabanına veri ekliyoruz ve aslında Mangalam'a gidip yenilensek.
Koleksiyonlarda görebilmeliyiz.
Artık iki koleksiyon kampımız ve kullanıcılarımız var.
Öyleyse kamplara bir göz atalım.
Yüklemek biraz zaman alacak, ancak buradaki bilgilere erişiminiz var.
Görebiliyorsun
Bu yüzden oldukça havalı.
Hoş bir arayüz.
Tüm belgeleri silmek gibi işleri yapabilirsiniz, ancak buna gerek duyarsam bir şeyler ekleyebilir veya
bir şeyler düzenleyebilirim.
Genellikle bunu yapmak istemezsiniz, ancak verileri okumak isteyeceğiniz yaygın bir şeydir.
Harika.
Yani yerel olarak çalışıyoruz.
Şimdi tek yapmamız gereken bu değişikliği ekleyip onu ilerletmek.
Bu yüzden geri gidip sunucuyu durduracağız.
Bu değişikliği, hepinizin Mangu D-B ile olan yerini Vango'yu değiştirdiğimiz yere eklemeliyiz. Belirli bir URL'niz ne
olursa olsun Monga lab dot com.
O zaman Mongo laboratuarını eklemeyi ve Heroku Master'ı itmeye karar vermeyi taahhüt etmemiz gerekiyor.
Yani yine tüm paketleri yeniden yüklerken bir sürü şey geçer.
Aslında zaten yüklenip yüklenmediğini kontrol eder.
Onları yeniden yüklemeye çalışır; hepsinin hepsine sahip olduğunu fark eder.
Öyleyse UÖM başlayacak ve parmaklar bu sefer tüm işi geçtiler.
Dağıtım yaparken asla bilemezsiniz, her zaman bir çeşit boşa kalmış bir şeydir, çünkü benim önyükleme
kampı öğrencilerimle ne tür şeyler yaptığına bağlı olarak, doğruca konuşlandırmak için son dakikaya kadar
bekleyecekleri bir grup öğrenci vardır. şirketlerin geldiği büyük bir sunumdan
önce.
Ve bu varsayım, öğrencilerin öngördüğü beklenmedik bir sürü hataya yol açtı, çünkü konuşlandırdığımız basit
uygulama beş dakika sürdü ve garip bir hata ile karşılaştılar ya da bir şeyler
ters gitti.
Hiçbir CSSA derlemesi yok ya da bir şey oldu ve dağıtmakta olan bu deli hatalarla karşılaşırsınız.
Bu yüzden onu hafife alma.
Her zaman süper yumuşak süper değil.
Şimdi, bu sayfayı veya buraya bunu yenilemeyi deneyelim.
UPS alanı üzgünüm bizim eski app bu bir oldu.
Kampınız hangisi.
Ve kamplara bakalım.
Ve işte gidiyoruz.
Yani Moğol'a bağlanıyor.
Şimdi şunu hatırlayın ki bu, veriyi ideal olmayan geliştirme sürümü olan yerel sürümü
ile paylaşıyor ancak şimdilik iyi çalışıyor.
Harika.
Dolayısıyla her şeyi yaptığınız tüm adımları gözden geçirmek aynıydı.
Bildiğim kadarıyla bir net Heroku yaratmak için heroku master'a basmalısın.
Ancak sorun, Mangu veritabanımızın yerel olarak çalışıyor olması ve bu Heroku üzerinde çalışmamasıydı.
sürümümüzden ve Heroku sürümünden bağlanabileceğiniz, barındırılan bir Monga laboratuvar veritabanı oluşturuldu.
Böylece Mangu laboratuvarına yerel
Ve bir sonraki video, Heroku'yu kullanıp kullanmadığımız ya da yerel olarak kod yazarken ve gelişmekte
olduğumuza bağlı olarak veritabanlarını nasıl değiştirebildiğimizi göreceğiz.
Tamam.