TUTORIAL Sobre o Sails.js | Veja como fazer

Tudo o que você precisa saber sobre vela

Você já ouviu falar disso? Sails.js? Bem, se você não tem idéia do que é, ou se você tem apenas algumas idéias básicas, não perca de vista o artigo a seguir, pois iremos analisá-lo completamente.

A primeira coisa que devemos considerar a esse respeito é que Javascript evolui com o tempo e possibilita todo tipo de desenvolvimento, também graças a algumas tecnologias complementares.

São vários softwares de Frameworks aqueles que são úteis nesses tipos de casos e, nesse contexto, deve-se dizer que um dos mais interessantes é o Sails.js, levando em consideração que é mais orientado para o back-end e permite a criação de APIs.

TUTORIAL Sobre o Sails.js | Veja como fazer 1"width =" 1024 "height =" 637

Requisitos para usar o Sails.js

Antes de saber mais sobre o Sails.js, você precisa saber que existem alguns Exigências É importante levar isso em conta. Por esse motivo, mostraremos alguns exemplos que você deve conhecer, características de uso etc.

Para aproveitar ao máximo o Sails.js, é importante que você tenha a versão mais recente do Node.js, algo que é fácil de obter se procurarmos o instalador existente Windows sobre isso.

Ao mesmo tempo, também precisamos de outros elementos, entre os quais podemos mencionar um editor de texto rico no estilo Sublime Text ou NotePad ++, pois eles nos ajudam a escrever os códigos necessários.

Finalmente, para não ser negligenciado Acesso à Internet para downloads do Sails.js e outros.

TUTORIAL Sobre o Sails.js | Veja como fazer 2"width =" 1024 "height =" 556

Instalação do Sails.js

Bem, antes de tudo, podemos dizer que a instalação O Sails.js é realmente fácil, pois precisamos executar apenas uma linha de comando no console do Node.js. O gerenciador de pacotes escreve:

npm -g install sails

Você pode criar o comando a ser executado, o que pode levar algum tempo, dependendo da velocidade do seu computador uma nova aplicação com o comando:

navega novo teste de projeto

Você deverá ver uma mensagem de sucesso e, depois disso, poderá inserir o código abaixo Levante o servidor:

Levantar vela

Neste ponto, podemos abrir o navegador de nossa escolha e assim que visitarmos o endereço http: localhost: 1337Devemos olhar para este conteúdo especial.

Nesse momento, seria normal que fosse implantado a casa Isso aparece por padrão, onde existem elementos como as etapas que precisamos executar para seguir nosso caminho com essa estrutura.

Em detalhes todos esses aspectos, é hora de conhecer a estrutura nossa aplicação.

TUTORIAL Sobre o Sails.js | Veja como fazer 3"width =" 1024 "height =" 495

Elementos a serem criados com o Sails.js

O Sails.js é uma estrutura bastante completa à medida que fica claro, mas, para conhecê-la, é importante que a analisemos Diretórios e arquivos importantes que fazem parte desse desenvolvimento específico:

  • API: Este é o diretório responsável pelo gerenciamento dos controladores. No entanto, também possui outras funções, por exemplo B. Oferecer um diretório chamado Policies, que define as regras de autorização e acesso dos usuários.
  • Ativos: Outra plataforma interessante que não devemos perder. Nesse caso, chamará a atenção dos usuários, pois permite o acesso a arquivos estáticos, como js, ​​css, imagens, etc.
  • Config: Este diretório também contém vários diretórios, que na maioria dos casos são de importância crucial para a configuração de nosso aplicativo, embora agora possamos lidar com eles com mais detalhes.
  • Acontece que, embora existam realmente muitos, um dos arquivos mais importantes no diretório de configuração é o mencionado connections.jsAs várias conexões com os bancos de dados podem ser gerenciadas com isso.

    Nesse ponto, você deve levar em consideração que o Sails.js é entregue como padrão Linha de água, um ORM útil para gerenciar operações com bancos de dados relacionais e alguns não relacionais.

    Portanto, você pode se conectar a um Banco de dados MySQL da seguinte maneira:

    someMysqlServer: {adapter: "sails-mysql", host: "YOUR_MYSQL_SERVER_HOSTNAME_OR_IP_ADDRESS", usuário: "YOUR_MYSQL_USER", senha: "YOUR_MYSQL_PASSWORD", banco de dados: "YOUR_MYSQL_DB"

    Você também pode acessar um banco de dados não SQL, por exemplo, MongoDB:

    someMongodbServer: {adapter: 'sails-mongo', host: 'localhost', porta: 27017, // usuário: 'username', // senha: 'password', // banco de dados: 'your_mongo_db_name_here'},

    E, finalmente, também é possível estabelecer uma conexão PostgreSQL:

    somePostgresqlServer: {adapter: "sails-postgresql", host: "YOUR_POSTGRES_SERVER_HOSTNAME_OR_IP_ADDRESS", usuário: "YOUR_POSTGRES_USER", senha: "YOUR_POSTGRES_PASSWORD", banco de dados: "

    Além disso, você só precisa instalar as dependências do banco de dados e pode trabalhar com o Sails.js.

  • Tarefas: Este é um diretório em que você pode encontrar as regras para alguns arquivos, por exemplo B. pipeline.js, que registram a ordem em que js, css e modelos devem ser compilados antes de serem vinculados.
  • Visualizações: seu próprio nome é dado e refere-se apenas às visualizações, que nada mais são que modelos compilados no servidor, que são exibidas como páginas HTML e que nos permitem exibir suas informações por meio de uma solicitação HTTP.
  • TUTORIAL Sobre o Sails.js | Veja como fazer 4"width =" 1024 "height =" 450

    Crie uma API REST com Sails.js

    Depois de criar o aplicativo, nós o usaremos para Gere uma API RESTNesses casos, devemos primeiro garantir que não haja problemas com o servidor e que ele não esteja mais em execução.

    Neste ponto, vemos um modelo e um controlador da API criados e os seguintes: assim que tivermos esse CRUD básico, será tente, para o qual precisamos acessar nossa rota de usuário da seguinte maneira:

    Como você pode ver, ainda não temos um usuário. No entanto, o Sails.js nos permite Criar valores Digite o seguinte no navegador:

    http: // localhost: 1337 / user / create? name =Augusto Baldi

    Depois de concluir esta ação, você terá um primeiro usuário no aplicativo Lembre-se de que você pode adicionar os usuários que desejar. Se necessário, você também pode alterar o nome do usuário.

    Podemos fazer isso em relação aos vários conjuntos de dados que incluímos nas fórmulas remova Se acharmos que eles já são necessários, adicione o seguinte código:

    http: // localhost: 1337 / user / destroy / 5

    Tudo o que acabamos de ensinar a você reage aos chamados links. Nossa recomendação, no entanto, é que, a menos que você esteja usando as desativações, você deve procurar e atribuir links em blueprints.js valor errado.

    Dessa forma, o tutorial está completamente concluído e, embora tenhamos visto apenas parte do Sails.js, você não deve esquecer que é uma estrutura com maior potencial, portanto, não deve parar Use-o.

    O que mais você deseja saber sobre o Sails.js que podemos compartilhar com você em novos artigos?

    Table of Contents