Tartalomjegyzék

< Node.js

sails

A sails

A sails egy MVC keretrendszer Node.js számára.

Webhelye:

Telepítés

npm install sails -g

Alkalmazás készítése

sails new elso-projekt

A sails feldob egy ablakot:

 Choose a template for your new Sails app:
 1. Web App  ·  Extensible project with auth, login, & password recovery
 2. Empty    ·  An empty Sails app, yours to configure
 (type "?" for help, or <CTRL+C> to cancel)
? 

Gépeljük be az 1-t vagy csak nyomjunk egy Entert-t, így kiválasztva a „Web App” lehetőséget. Ez magába foglal azonosítást, jelszó visszaállítást, e-mailt és számlázást. De választhatjuk a 2-t egy Sails alkalmazás számára.

A Sails, ekkor elkezdi telepíteni a függőségeket. Ehhez hasonlót láthatunk:

 info: Installing dependencies...
Press CTRL+C to cancel.
(to skip this step in the future, use --fast)
 info: Created a new Sails app `elso-projekt`!

Most lépjünk be a projekt könyvtárába, majd indítsuk el a sails webszerverével az alkalmazást:

cd elso-projekt
sails lift

Megtekintéshez, a böngészőbe:

http://localhost:1337

Saját weblap

Írjuk át az alapértelmezett weblapot. A views/pages/homepage.ejs fájl tartalmát töröljük. Helyette, például:

<h1>Valami</h1>

Második lap

Írjuk át a routingot a következő fájlban: config/routes.js

Vegyünk fel egy új bejegyzést:

module.exports.routes = {
  '/msg': {view: 'pages/msg'},
};

Linkelés

<h1>Valami</h1>
 
<a href="/msg">Üzenet lap</a>

Linkek