Tutorial sobre o Sails.js

Você já ouviu falar sobre o Sails.js ? Bem, se você não tem idéia do que é ou apenas possui algumas noções básicas, não perca de vista o artigo a seguir, pois iremos analisá-lo detalhadamente.

A primeira coisa que devemos considerar nesse sentido é que o JavaScript continua evoluindo ao longo do tempo, permitindo todo tipo de desenvolvimento, graças a algumas tecnologias complementares que apareceram.

Existem várias estruturas de software que são úteis nesse tipo de caso e, a esse respeito, deve-se dizer que uma das mais interessantes é o Sails.js, levando em consideração que ela é bastante orientada para o back-end, permitindo a criação de APIs

Requisitos para usar o Sails.js

Bem, antes de conhecer mais detalhadamente o Sails.js, você deve saber que existem alguns requisitos importantes a serem considerados, e é por isso que mostraremos alguns exemplos que você deve conhecer, características de uso etc.

Para tirar o máximo proveito do Sails.js, antes de tudo, é importante que você tenha a versão mais recente do Node.js , algo que é fácil de obter se procurarmos o instalador existente para o Windows a esse respeito.

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

Por fim, não negligencie o acesso à Internet para o Sails.js e downloads complementares.

Instalação do Sails.js

Bem, antes de tudo, podemos dizer que a instalação do Sails.js é realmente simples, pois precisamos executar apenas uma linha de comando no console do Node.js. Para isso, no gerenciador de pacotes, escreva:

npm -g install sails

Relacionado:  Como ter internet grátis no seu smartphone e tablet Android? Guia passo a passo

Executado o comando, que pode demorar um pouco de acordo com a velocidade do seu computador, você pode criar um novo aplicativo com o comando:

navega novo projeto Teste

Você deve ver uma mensagem de sucesso e, depois disso, com o seguinte código, você pode aumentar o servidor :

elevador de velas

Nesse ponto, poderemos abrir o navegador de nossa escolha e, quando visitarmos o endereço http: localhost: 1337 , deveremos estar visualizando esse conteúdo específico.

O normal seria que, nesse momento, a Casa que aparece por padrão foi implantada , na qual existem elementos como as etapas que precisamos executar para avançar com essa estrutura.

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

Elementos a serem criados com o Sails.js

O Sails.js é uma estrutura bastante completa, como está ficando claro, mas, para terminar de conhecê-lo, é importante revisar os diretórios e arquivos importantes que fazem parte desse desenvolvimento específico:

  • API : este é o diretório encarregado de gerenciar os controladores, embora tenha outras funções, como oferecer um diretório chamado policy, que determina as regras de autorização e acesso dos usuários.
  • Ativos : outra plataforma interessante que não devemos deixar de considerar, neste caso, que atrairá a atenção dos usuários, pois oferece acesso a arquivos estáticos, como js, ​​css, imagens, etc.
  • Config : este diretório também contém diretórios diferentes, que são essenciais na maioria dos casos para a configuração de nosso aplicativo, embora falemos mais detalhadamente agora.

Acontece que, embora existam muitos, um dos arquivos mais importantes que podem ser encontrados no diretório Config é chamado connections.js , que permite gerenciar as diferentes conexões com os Bancos de Dados.

Relacionado:  Como remover anúncios do meu celular

Você deve considerar, neste momento, que o Sails.js vem por padrão com o Waterline , um ORM que é útil para manipular operações com bancos de dados relacionais e também com alguns não relacionais.

Portanto, você pode estabelecer conexões com um banco de dados MySQL desta 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_PASSWORD’, banco de dados: ‘YOUR_MYSQL_DB’},

Você também pode acessar um banco de dados não-SQL como o 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 conectar-se ao 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: ‘YOUR_POSTGRES_PASSWORD’, banco de dados: ‘YOUR_POSTGRES_DB’}

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

  • Tarefas : este é um diretório em que você encontrará as regras para alguns arquivos, como o pipeline.js, que registra a ordem em que js, css e modelos devem ser compilados antes de serem vinculados.
  • Visualizações : o seu próprio nome indica e refere-se apenas às visualizações, que nada mais são do que modelos compilados no servidor, que aparecem como páginas HTML e que, por meio de uma solicitação HTTP, nos permitem ver suas informações.

Criando uma API REST com Sails.js

Depois de criar o aplicativo, usá-lo-emos para gerar uma API REST , e a primeira coisa a ser feita nesse tipo de caso é verificar se não há problemas com o servidor e se ele continua em execução.

Nesse ponto, veremos um modelo e um controlador aparecerem da API criada, e o seguinte, uma vez que tenhamos esse CRUD básico, será testá-lo , para o qual teremos que acessar nossa rota de usuário, da seguinte maneira:

Relacionado:  Como criar um GIF com o Photoshop CS6

Como você pode ver, ainda não temos um usuário. No entanto, o Sails.js nos permite criar os valores a partir do navegador, então digite:

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 todos os usuários que desejar e, se necessário, também é possível alterar o nome de qualquer um deles.

Em relação aos diferentes registros que incluímos nas fórmulas, também podemos excluí-los quando acharmos que eles já são necessários, adicionando o seguinte código:

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

Tudo o que acabamos de ensinar a você responde ao que chamamos de atalhos, embora nossa recomendação seja que, exceto quando você usar os desativados, para os quais você precisa acessar o blueprints.js, encontre atalhos e atribua o valor false .

Desta forma, o tutorial está acabado completamente, e embora tenhamos visto apenas parte Sails.js notar que este é um quadro de maior potencial está, então você deve parar de usar isso .

O que mais você gostaria de saber sobre o Sails.js que podemos contar em novos artigos?

 

Você pode estar interessado:

Deixe um comentário