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.
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.
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.
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:
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.
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?