< NodeJS

sails

Szerző: Sallai András

Copyright © Sallai András, 2021, 2023

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

A sails

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

Webhelye:

https://sailsjs.com/

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

https://sailsjs.com/documentation/anatomy