Prezantimi
Instalimi
Krijoni një aplikacion testimi
Duke luajtur përreth
konkluzioni
Prezantimi
Sails.js është një kornizë MVC për Node.js e ngjashme me Ruby on Rails. Ai bën zhvillimin e aplikacioneve moderne shumë shpejt dhe është më i përshtatshmi për aplikacione në kohë reale si tabelat e drejtuesve dhe biseda.
Instalimi
Instaloni Node.js si një kusht paraprak (shënim: flamuri 'y' automatikisht përgjigjet po gjatë instalimit).
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository -y ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install -y nodejs
Instaloni Sails.js.
sudo npm -g install sails
Krijoni një aplikacion testimi
Krijo një aplikacion testimi të quajtur "testSailsApp".
sails new testSailsApp
Filloni aplikacionin "testSailsApp".
cd testSailsApp
sails lift
Ju duhet të shihni sa vijon në vijën e komandës:
info: Starting app...
info:
info:
info: Sails <|
info: v0.10.5 |\
info: /|.\
info: / || \
info: ,' |' \
info: .-'.-==|/_--'
info: `--'-------'
info: __---___--___---___--___---___--___
info: ____---___--___---___--___---___--___-__
info:
info: Server lifted in `/root/testSailsProject`
info: To see your app, visit http://localhost:1337
info: To shut down Sails, press <CTRL> + C at any time.
Për të hyrë në aplikacionin tuaj nga një shfletues ueb, përdorni http://[vultr-vm-ip-address]:1337. Do të shihni një faqe që thotë "Një aplikacion krejt i ri".
Duke luajtur përreth
Ajo që e bën velat të mrekullueshme është aftësia e saj për të krijuar API duke përdorur mjetin e tij gjenerues që mund të përdoret në mjediset e prodhimit pa filluar as të shkruajë kod. Në mjediset e prodhimit për aplikacionet komplekse, do të ketë politika që ju duhet ende t'i konfiguroni/kodoni për të zbatuar sjelljen që dëshironi.
Nxjerrë Ctrl + C nga terminali për të ndaluar "testSailsApp". Ekzekutoni sails generate api tweetpër të krijuar një API të quajtur tweet. Sesioni juaj i terminalit duhet të jetë i ngjashëm me sa vijon:
root@install:~/testSailsProject# sails generate api tweet
info: Created a new api!
root@install:~/testSailsProject#
Vraponi sails liftpër të nisur sërish aplikacionin e testimit. Më pas, shfletoni te http://[vultr-vm-ip-address]:1337/tweet. Nëse merrni një kërkesë për migrim, zgjidhni opsionin 2.
Do të shihni një grup bosh JSON []në shfletuesin tuaj sepse aktualisht nuk ka tweet në sistem.
Shtoni disa cicërima në sistem përmes shiritit të adresave të shfletuesit tonë:
browse to:
http://[vultr-vm-ip-address]:1337/tweet/create?name=mrLami&msg=Vultr Hosting Rocks
[hit enter]
browse to:
http://[vultr-vm-ip-address]:1337/tweet/create?name=theVultr&msg=TGIF half off coupons
[hit enter]
Tani shfletoni te http://[vultr-vm-ip-address]:1337/tweetpër të parë tweet-et që kemi shtuar dhe do të shihni dokumentin JSON më poshtë.
[
{
"name": "mrLami",
"msg": "Vultr Hosting Rocks",
"createdAt": "2014-11-03T03:49:07.353Z",
"updatedAt": "2014-11-03T03:49:07.353Z",
"id": 1
},
{
"name": "theVultr",
"msg": "TGIF half off coupons",
"createdAt": "2014-11-03T03:49:29.411Z",
"updatedAt": "2014-11-03T03:49:29.411Z",
"id": 2
}
]
konkluzioni
Ka shumë më tepër që Sails.js mund të bëjë edhe para se të kërkojë ndonjë kod. Kjo përfshin renditjen e listës së rezultateve dhe kufizimin e sasisë së regjistrimeve të marra. Sails e bën zhvillimin e aplikacioneve në kohë reale argëtuese dhe shumë më të shpejtë për t'u ndërtuar. Rrotulloni një shembull në një Vultr VM dhe filloni të lundroni.
Shkruar nga Lami Adabonyan