İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

TUTORIAL Sails.js Hakkında | Nasıl yapıldığını görün

Şu an okuyorsunuz: TUTORIAL Sails.js Hakkında | Nasıl yapıldığını görün

Yelken Hakkında Bilmeniz Gereken Her Şey

Hiç duydun mu Sails.js? Ne olduğu hakkında bir fikriniz yoksa veya bu konuda bazı temel düşünceleriniz varsa, onu ayrıntılı bir şekilde analiz edeceğimiz için aşağıdaki makaleyi gözden kaçırmayın.

Bu konuda dikkate almamız gereken ilk şey JavaScript Zaman içerisinde gelişmeye devam ederek, her türlü gelişmeye izin veriyor, hatta bazı tamamlayıcı teknolojiler sayesinde ortaya çıktı.

Onlar birkaç yazılım çerçeveler Bu tür durumlarda yararlı olanlar ve bu bağlamda, API’lerin oluşturulmasına izin veren Back-End’e yönelik olduğunu dikkate alarak, en ilginçlerinden birinin Sails.js olduğu söylenmelidir.

TUTORIAL Sails.js Hakkında | Nasıl yapıldığını görün 1

Sails.js’i Kullanma Gereksinimleri

Eh, daha ayrıntılı olarak bilmeden önce Sails.js, bazı olduğunu bilmelisin Gereksinim düşünmeniz önemli ve bu yüzden size bilmeniz gereken bazı örnekleri, kullanım özelliklerini vb. göstereceğiz.

Sails.js’den tam olarak yararlanabilmek için, öncelikle, en son sürümüne sahip olmanız önemlidir. node.jsvar olan yükleyiciyi ararsak, elde etmesi kolay bir şey Windows bunun hakkında.

Aynı zamanda, içinde bahsedebileceğimiz başka unsurlara da ihtiyacımız var. zengin bir metin editörü Sublime Text veya NotePad ++ tarzında, gerekli kodları yazmamıza yardımcı olacaklarından.

Son olarak ihmal etmeyin internet erişimi Sails.js ve tamamlayıcı indirmeler için.

TUTORIAL Sails.js Hakkında | Nasıl yapıldığını görün 2

Sails.js kurulumu

İlk önce bunu söyleyebiliriz. kurulum Sails.js gerçekten basit, çünkü Node.js konsolumuzdan bir komut satırı yürütmemiz gerekiyor. Bunun için, paket yöneticisinden şunu yazın:

npm -g kurulum yelkenleri

Bilgisayarınızın hızına göre biraz zaman alabilen komutu uygulayabilirsiniz, yeni bir uygulama komutuyla:

yelken yeni proje testi

Bir başarı mesajı görmelisiniz ve bundan sonra, aşağıdaki kodla sunucuyu kaldır:

yelkenli asansör

Bu noktada, istediğimiz tarayıcıyı açabileceğiz ve bir kez adresi ziyaret edeceğiz http: localhost: 1337, bu özel içerikleri görüntülüyor olmalıyız.

Bu noktada konuşlandırılmış olması normal olurdu. ev varsayılan olarak, içinde bu çerçeve ile yolumuzu gerçekleştirmek için atmamız gereken adımlar gibi unsurların olduğu ortaya çıkıyor.

Tüm bu yönleriyle ayrıntılı, görüşme zamanı yapı Uygulamamızın

TUTORIAL Sails.js Hakkında | Nasıl yapıldığını görün 3

Sails.js ile Oluşturulacak Öğeler

Sails.js oldukça belirgin bir yapıya sahip, netleşiyor, ancak bunu bilmeyi bitirmek için incelemeyi yapmamız önemli. dizinler ve dosyalar Bu özel gelişimin bir parçası olan önemli:

  • API: Bu, denetleyicileri yönetmekten sorumlu olan dizindir, ancak kullanıcıların yetkilendirme ve erişim kurallarını belirleyen, politika denilen bir dizin önerme gibi başka işlevlere sahiptir.
  • varlıklar: düşünmemesi gereken bir başka ilginç platform, bu durumda kullanıcıların dikkatini çekecek bir tane çünkü js, css, images vb. gibi statik dosyalara erişim sunuyor.
  • yapılandırma: Bu dizin aynı zamanda, daha derinlemesine konuşacağımız halde, uygulamamızın yapılandırılması için çoğu durumda kilit olan farklı dizinleri de içermektedir.

Gerçekten çok olmasına rağmen, Config dizini içerisinde bulunabilecek en önemli dosyalardan birinin adı verilen dosya. connections.jsBu, Veritabanlarına farklı bağlantıların yönetilmesine izin verir.

Bu noktada, Sails.js’nin varsayılan olarak su hattı, ilişkisel veritabanları ve ayrıca ilişkisel olmayan işlemlerle yapılan işlemleri yönetmek için yararlı olan bir ORM.

Bu nedenle, bir MySQL Veritabanı Bunun gibi:

someMysqlServer: {adaptor: ‘yelken-mysql’, ana bilgisayar: ‘YOUR_MYSQL_SERVER_HOSTNAME_OR_IP_ADDRESS’, kullanıcı: ‘YOUR_MYSQL_USER’, şifre: ‘YOUR_MYSQL_PASSWORD_’,:

Ayrıca gibi bir SQL olmayan veritabanına da erişebilirsiniz. MongoDB:

someMongodbServer: {adapter: ‘sails-mongo’, ana bilgisayar: ‘localhost’, port: 27017, // user: ‘kullanıcı adı’, // password: ‘password’, // database: ‘your_mongo_db_name_here’,}

Ve nihayet bağlanmak da mümkündür PostgreSQL:

somePostgresqlServer: {adapter: ‘yelken-postgresql’, ana bilgisayar: ‘YOUR_POSTGRES_SERVER_HOSTNAME_OR_IP_ADDRESS’, kullanıcı: ‘YOUR_POSTGRES_USER’, şifre: ‘YOUR_POSTGRES_USER:’ YOUR_POSTGRES_USER: ’

Bunun ötesinde, sadece Veritabanına bağımlılıkları kurmanız gerekir ve Sails.js ile çalışabilirsiniz.

  • Görevler: Bu, js, css ve şablonların bağlanmadan önce derlenmesi gereken sırayı kaydeden pipeline.js gibi bazı dosyaların kurallarını bulacağınız bir dizindir.
  • Görünümler: kendi adı bunu belirtir ve sunucuda derlenen, HTML sayfaları olarak görünen ve bir HTTP isteği yoluyla bilgilerinizi görmemize izin veren şablonlardan başka bir şey olmayan görünümlere atıfta bulunmaktan başka bir şey yapmaz.

TUTORIAL Sails.js Hakkında | Nasıl yapıldığını görün 4

Sails.js ile bir REST API oluşturma

Uygulamayı oluşturduktan sonra, bir REST API oluşturve bu tür durumlarda yapmamız gereken ilk şey, sunucuda bir sorun olmadığını ve çalışmaya devam etmediğini doğrulamaktır.

Bu noktada, oluşturulan API’den bir model ve bir kontrol cihazı göreceğiz ve bu temel CRUD’a sahip olduktan sonra, aşağıdakiler olacaktır: denekullanıcı rolümüze erişmek zorunda kalacağımız aşağıdaki gibi:

Gördüğünüz gibi, henüz bir kullanıcımız yok. Ancak, Sails.js bize izin veriyor değerleri yarat tarayıcıdan, şunu yazın:

http: // localhost: 1337 / user / create? name =Augusto Baldi

Bu işlemi tamamladığınızda, ilk kullanıcı uygulamanın içinde İstediğiniz tüm kullanıcıları ekleyebileceğinizi ve gerektiğinde birinin adını değiştirmenin mümkün olduğunu unutmayın.

Formüllere eklediğimiz farklı kayıtlarla ilgili olarak onları kaldır Zaten gerekli olduklarına inandığımızda, aşağıdaki kodu ekleyin:

http: // localhost: 1337 / kullanıcı / yok / 5

Size öğrettiğimiz her şey kısayol dediğiniz şeye cevap verir, ancak bizim önerimiz, devre dışı bırakma yöntemlerini kullanmaya gitmeniz, bunun için blueprints.js adresine gitmeniz, kısayolları bulmanız ve yanlış değer.

Bu yolla eğitimin tamamı sona ermiştir ve Sails.js’nin yalnızca bir kısmını görmüş olsak da, bunun en potansiyelin bir çerçevesi olduğunu unutmayın, bu yüzden durmamalısınız faydalanmak.

Sails.js hakkında size yeni makaleler hakkında anlatabileceğimiz başka neler bilmek istersiniz?