Telefon

Výukový program o Sails.js

Vše, co potřebujete vědět o plachtách

Slyšel jsi někdy Plachty. Js? Pokud nemáte tušení, o čem to je, nebo pokud o tom máte jen nějaké základní představy, nepřehlédněte následující článek, protože jej podrobně analyzujeme.

První věc, na kterou bychom měli v této souvislosti myslet, je tato: Javascript Stále se vyvíjí a v průběhu času umožňuje všechny druhy vylepšení, a to i díky vznikajícím doplňkovým technologiím.

Existuje několik programů rámy Je třeba říci, že Sails.js je v takových situacích užitečný a v tomto kontextu jeden z nejzajímavějších, protože je považován za více orientovaný na back-end, který umožňuje vytváření API.

Výukový program o Sails.js Vyukovy program o Sailsjs

Požadavky na používání Sails.js

Než se o Sails.js dozvíte více, měli byste vědět, že některé z nich existují. Požadavky Je důležité vzít v úvahu, a proto uvádíme několik příkladů, které byste měli vědět, funkce použití atd. ukážeme.

Chcete-li ze souboru Sails.js vytěžit maximum, je důležité nejprve mít nejnovější verzi. Node.jsV této souvislosti je něco, co je snadné získat, pokud vyhledáme instalační program dostupný pro Windows.

Zároveň potřebujeme další prvky, o kterých můžeme mluvit. editor formátovaného textu Ve stylu Sublime Text nebo NotePad ++, protože nám pomohou napsat potřebný kód.

Nakonec to nezanedbávejte Přístup na internet Pro soubory Sails.js a doprovodné soubory.

Výukový program o Sails.js 1603104269 100 Vyukovy program o Sailsjs

Nastavení Sails.js

Nejprve to můžeme říci Založit Sails.js je opravdu jednoduchý, protože stačí spustit příkazový řádek z naší konzoly Node.js. Za tímto účelem zadejte do správce balíčků následující:

Nastavení plachet npm -g

Spuštěním příkazu, který může chvíli trvat v závislosti na rychlosti vašeho počítače, nová aplikace příkazem:

vyplula na nový projekt

Měla by se zobrazit zpráva o úspěchu a poté můžete pomocí níže uvedeného kódu provést následující: odebrat server:

plachta výtah

V tomto okamžiku budeme moci otevřít prohlížeč podle našeho výběru a při návštěvě adresy https: localhost: 1337Musíme prozkoumat tyto konkrétní přísady.

Normální věc je, že je nasazena v tomto bodě. Domov S tímto rámcem se ve výchozím nastavení zdá, že existují prvky, jako jsou kroky, které musíme podniknout, aby naše cesta probíhala.

Je čas podrobně znát všechny tyto aspekty struktura naší aplikace.

Výukový program o Sails.js 1603104270 815 Vyukovy program o Sailsjs

Položky k sestavení pomocí Sails.js

Sails.js, jak se ukázalo, je poměrně kompletní rámec, ale abych se to naučil, adresáře a soubory Důležitá součást tohoto velmi zvláštního vývoje:

  • API: Toto je adresář odpovědný za správu řadičů, i když má další funkce, například poskytování adresáře s názvem zásady, který nastavuje autorizační a přístupová pravidla pro uživatele.
  • Aktiva: Další zajímavá platforma, na kterou bychom neměli přestat myslet, v tomto případě js, css, obrázky atd. Jedná se o platformu, která upoutá pozornost uživatelů, protože poskytuje přístup ke statickým souborům.
  • Konfigurace: tento adresář obsahuje různé adresáře, ty jsou ve většině případů pro konfiguraci naší aplikace zásadní, ale o tom si teď povíme více.

Jedním z nejdůležitějších souborů, které v adresáři Config můžeme najít, je opravdu mnoho. connection.jsUmožňuje správu různých připojení k databázím.

V tomto okamžiku ve výchozím nastavení Sails.js Čára ponoru, ORM užitečný pro správu transakcí s relačními databázemi i některými nerelačními databázemi.

Proto a MySQL databáze Tak:

someMysqlServer: {adapter: ‘sails-mysql’, server: ‘YOUR_MYSQL_SERVER_HOSTNAME_OR_IP_ADDRESS’, user: ‘YOUR_MYSQL_USER’, password: ‘YOUR_MYSQL_PASSWORD’, database: ‘YOUR_MYSQL_DB’},

Můžete také přistupovat k databázi noSQL: MongoDB:

someMongodbServer: {adapter: ‘sails-mongo’, host: ‘localhost’, port: 27017, // user: ‘username’, // password: ‘password’, // database: ‘your_mongo_db_name_here’},

A konečně je možné se připojit PostgreSQL:

somePostgresqlServer: {adapter: ‘sails-postgresql’, host: ‘YOUR_POSTGRES_SERVER_HOSTNAME_OR_IP_ADDRESS’, user: ‘YOUR_POSTGRES_USER’, heslo: ‘YOUR_POSTGRES_PASSWORD’, databáze: ‘YOUR_POSTGRES

Kromě toho byste se měli věnovat pouze instalaci závislostí pro databázi a budete moci pracovat se Sails.js.

  • Úkoly: Toto je adresář, kde najdete pravidla pro některé soubory, jako jsou js, css a pipeline.js, což ukládá pořadí, ve kterém musí být šablony před připojením kompilovány.
  • Zobrazování: jeho název to určuje a nedělá nic jiného, ​​než odkazuje na pohledy, které nejsou ničím jiným než šablonami zkompilovanými na serveru, které se zobrazují jako stránky HTML a umožňují nám zobrazit jejich informace prostřednictvím požadavku HTTP.

Výukový program o Sails.js 1603104270 27 Vyukovy program o Sailsjs

Vytvoření REST API pomocí Sails.js

Jakmile vytvoříte aplikaci, použijeme ji k jejímu použití. vytvořte REST APIa první věcí, kterou bychom měli v tomto typu situace udělat, je ověřit, že se serverem není problém a že nefunguje.

V tomto okamžiku uvidíme model a řadič z vytvořeného API a jakmile budeme mít tento základní CRUD následující Snaž se, k tomu budeme muset přistupovat k naší uživatelské cestě takto:

Jak vidíte, zatím nemáme uživatele. Avšak Sails.js nám dává vytvářet hodnoty zadejte z prohlížeče následující:

https: // localhost: 1337 / uživatel / vytvořit? jméno =Augusto Baldi

Po dokončení této akce budete mít první uživatel v rámci aplikace. Pamatujte, že můžete přidat všechny uživatele, které chcete, a v případě potřeby je také možné některé přejmenovat.

Pokud jde o různé záznamy, které zahrneme do vzorců, odstraňte je Když si myslíme, že je to stejně nutné, přidejme následující kód:

https: // localhost: 1337 / uživatel / zničit / 5

Všechno, co jsme vás právě naučili, odpovídá na to, čemu říkáme zkratky, ale naše doporučení je deaktivovat je, kromě případů, kdy je budete používat, přejděte na blueprints.js, vyhledejte zkratky a špatná hodnota.

Tímto způsobem je výukový program zcela dokončen, a přestože jsme viděli pouze část souboru Sails.js, nezapomeňte, že se jedná o rámec s největším potenciálem, takže byste neměli přestat využijte toho.

Co jiného byste chtěli vědět o Sails.js, o kterém vám můžeme říci v nových článcích?

Botón volver arriba
Cerrar

Bloqueador de anuncios detectado

¡Considere apoyarnos desactivando su bloqueador de anuncios!