Seadistage Sails.js arendamiseks Ubuntu 14-s

Seadistage Sails.js arendamiseks Ubuntu 14-s

Sissejuhatus

Sails.js on Node.js-i MVC raamistik, mis sarnaneb Ruby on Railsiga. See võimaldab väga kiiresti arendada kaasaegseid rakendusi ja sobib kõige paremini reaalajas rakenduste jaoks, nagu edetabelid ja vestlus.

Paigaldamine

Installige Node.js eeltingimusena (märkus: y-lipp vastab installimise ajal automaatselt jaatavalt).

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

Installige Sails.js.

sudo npm -g install sails

Loo testrakendus

Looge testrakendus nimega "testSailsApp".

sails new testSailsApp

Käivitage rakendus "testSailsApp".

cd testSailsApp
sails lift

Peaksite oma käsureal nägema järgmist.

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.

Rakendusele veebibrauseris juurdepääsemiseks kasutage http://[vultr-vm-ip-address]:1337. Näete lehte "Uhiuus rakendus".

Mängib ringi

Purjed teeb vingeks selle võime luua API-sid, kasutades oma genereerimistööriista, mida saab kasutada tootmiskeskkondades ilma koodi kirjutamist alustamata. Keeruliste rakenduste tootmiskeskkondades on eeskirjad, mida peate soovitud käitumise jõustamiseks ikkagi konfigureerima/kodeerima.

Väljastab CTRL + C terminalist lõpetada "testSailsApp". Käivitage, sails generate api tweetet luua API nimega tweet. Teie terminali seanss peaks olema sarnane järgmisega:

root@install:~/testSailsProject# sails generate api tweet
info: Created a new api!
root@install:~/testSailsProject#

Testrakenduse sails liftuuesti käivitamiseks käivitage. Seejärel sirvige http://[vultr-vm-ip-address]:1337/tweet. Kui saate migratsiooniviipa, valige 2. valik.

Näete []oma brauseris tühja JSON-massiivi , kuna süsteemis pole praegu säutse.

Lisage meie brauseri aadressiriba kaudu süsteemi mõned säutsud:

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]

Nüüd sirvige http://[vultr-vm-ip-address]:1337/tweetmeie lisatud säutsude vaatamiseks ja näete allolevat JSON-dokumenti.

[
  {
    "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
  }
]

Järeldus

Sails.js saab teha palju enamat isegi enne koodi nõudmist. See hõlmab tulemuste loendi sorteerimist ja vastuvõetud kirjete arvu piiramist. Sails muudab reaalajas rakenduste arendamise lõbusaks ja nende loomise palju kiiremaks. Keerake Vultr VM-is eksemplar üles ja alustage purjetamist.

Kirjutas Lami Adabonyan


Node.jsi lühijuhend 2019. aastal

Node.jsi lühijuhend 2019. aastal

Sissejuhatus Mis on Node.js? Node.js on nii avatud lähtekoodiga kui ka tasuta ning seda kasutatakse erinevatel eesmärkidel. Kui nimetada vaid mõnda, on Node.js väga tõhus

Juurutage Ubuntus Meteori rakendus

Juurutage Ubuntus Meteori rakendus

See artikkel juhendab teid rakenduse Meteor juurutamisel Vultr VPS-is, kus töötab Ubuntu 14.04. See võib töötada ka muudel Linuxi distributsioonidel (katse a

Seadistage Sails.js arendamiseks operatsioonisüsteemis CentOS 7

Seadistage Sails.js arendamiseks operatsioonisüsteemis CentOS 7

Kas kasutate teistsugust süsteemi? Sissejuhatus Sails.js on Node.js-i MVC raamistik, mis sarnaneb Ruby on Railsiga. See võimaldab arendada kaasaegseid rakendusi ver

Node.js püsivate rakenduste seadistamine versioonis Ubuntu 16.04

Node.js püsivate rakenduste seadistamine versioonis Ubuntu 16.04

Node.js rakendused on populaarsed oma skaleerimisvõime tõttu. Mitme samaaegse protsessi käivitamine mitmes serveris annab väiksema latentsusaega ja pikema tööaja

Node.js installimine allikast Ubuntu 14.04-sse

Node.js installimine allikast Ubuntu 14.04-sse

Ehitustööriistade paigaldamine Vaja on mitmeid tööriistu. Käivitage järgmine käsk: apt-get install make g++ libssl-dev git Laadi alla Node.js allikas It i

GruntJS-i installimine Debian 9-sse

GruntJS-i installimine Debian 9-sse

GruntJS on JavaScripti ülesannete käitaja, mis on kirjutatud NodeJS-i peale. Seda saab kasutada teie rakenduse korduvate toimingute automatiseerimiseks, nagu minimeerimine, kompileerimine

Installige Node.JS Ubuntu versiooni 14.04 Node Version Manager kaudu

Installige Node.JS Ubuntu versiooni 14.04 Node Version Manager kaudu

Node.JS-i mis tahes versiooni hõlpsalt installimine ja haldamine sõlme versioonihalduri (NVM) abil. NVM sarnaneb Rubys RVM-iga, võimaldades teil installida ja vaheldumisi vahetada

Kuidas seadistada PM2 Ubuntu 16.04-s

Kuidas seadistada PM2 Ubuntu 16.04-s

PM2 on väga populaarne Node'i protsessihaldur, mis muudab NodeJS-i rakenduste käitamise lihtsaks. PM2 muudab rakenduste taaskäivitamise lihtsaks ja krahhi automaatse taaskäivitamise

Javascripti Unikernelide juurutamine rakenduses Vultr With Ops

Javascripti Unikernelide juurutamine rakenduses Vultr With Ops

Javascripti Unikernelide juurutamine Vultrile Unikernels on ühe rakendusega operatsioonisüsteemid. Erinevalt üldotstarbelistest operatsioonisüsteemidest, nagu Linux, unikernel

Express.js veebiserveri seadistamine Ubuntu 16.04 LTS-is

Express.js veebiserveri seadistamine Ubuntu 16.04 LTS-is

Selles õpetuses installime oma Vultr VP-le põhilise Express.js-veebiserveri, kasutades Chromes V8 mootoril põhinevat Javascripti käitusaega Node.js.

Seadistage Sails.js arendamiseks Ubuntu 14-s

Seadistage Sails.js arendamiseks Ubuntu 14-s

Kas kasutate teistsugust süsteemi? Sissejuhatus Sails.js on Node.js-i MVC raamistik, mis sarnaneb Ruby on Railsiga. See võimaldab arendada kaasaegseid rakendusi ver

JXCorei installimine

JXCorei installimine

JXCore on Node.js-i hark, mis tutvustab paremat jõudlust ja mitme lõimega töötamist. Vaatamata sellele, et JXCore on beetaversioonis, on see inimese jaoks piisavalt kiire ja stabiilne

Looge veebirakendus Hapi.js, kasutades Ubuntu 16.04 Node.js-i

Looge veebirakendus Hapi.js, kasutades Ubuntu 16.04 Node.js-i

Hapi.js on rikkalik, jõuline ja võimas Node.js raamistik, mis on loodud veebirakenduste loomiseks Node.js ökosüsteemis. Selle sirgjooneline disain muudab i

Juurutage rakendus Node.js Dockeri abil

Juurutage rakendus Node.js Dockeri abil

See artikkel näitab teile, kuidas juurutada oma Node'i rakendust Dockeri konteineris. Märkus. See õpetus eeldab, et olete Dockeri installinud ja lugenud

Kuidas installida Strapi Ubuntu 16.04

Kuidas installida Strapi Ubuntu 16.04

Sissejuhatus Strapi on avatud lähtekoodiga NodeJS sisuhaldusraamistik, mis on mõeldud turvaliste ja skaleeritavate tootmisvalmidusega API-rakenduste loomiseks.

Nginxi pöördpuhverserver koos Ghostiga Ubuntu 14.04-s

Nginxi pöördpuhverserver koos Ghostiga Ubuntu 14.04-s

Ghost on tasuta ja avatud lähtekoodiga ajaveebiplatvorm, mis on kirjutatud failis node.js, mis on täielikult kohandatav ja mõeldud avaldamiseks. Valmistage server ette: Värskenda

Kuidas Ghosti Fedora 25-s juurutada

Kuidas Ghosti Fedora 25-s juurutada

Kas kasutate teistsugust süsteemi? Ghost on avatud lähtekoodiga ajaveebiplatvorm, mis on alates 2013. aasta väljalaskmisest arendajate ja tavakasutajate seas populaarsust kogumas. ma

Ruby on Rails installimine Ubuntu 14.04-sse

Ruby on Rails installimine Ubuntu 14.04-sse

Ruby on Rails (RoR) on Ruby programmeerimiskeeles kirjutatud raamistik, mis võimaldab kasutada Rubyt koos HTML-i, CSS-i ja sarnaste programmidega

Koa.js sõlmerakenduse seadistamine Ubuntu 16.04 LTS-is

Koa.js sõlmerakenduse seadistamine Ubuntu 16.04 LTS-is

Selles õpetuses õpime, kuidas seadistada Koa.js veebirakendust Node.js-i abil tootmiseks. Samuti lingime näidisdomeeni domeeniga

Node.js ja Expressi installimine Ubuntule

Node.js ja Expressi installimine Ubuntule

Chrome V8 mootoril töötav Node.js on populaarne keel, mida kasutatakse kiiresti skaleeritavate rakenduste loomiseks. See on juba käivitanud mitmeid projekte, sealhulgas

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit