By Sails.js Tech Brasil

Copie o código fonte desta página e cole no seu Projeto Sails (arquivo \views\pages\homepage.ejs)

Sim, os links estão "quebrados", mas isso é porque eles estão referenciando arquivos do seu protótipo Sails e não da nossa página.


O céu acima do oceano Uma nuvem azul-acinzentada Outra nuvem azul acinzentada Um navio pairando alguns metros sobre a superfície da água, carregando um mastro com as velas.js A sombra do navio flutuante na água

Um novíssimo app Sails.

Mergulhe nele...

Este é o seu projeto recém-gerado + alguns extras.

Durante nossos longo tempo criando aplicativos para clientes, percebemos que estavamos construíndo os mesmos recursos principais repetidamente entre os projetos. Então, escolhemos algumas das coisas que continuavam aparecendo, e implementamos nossas próprias soluções para eles e, em seguida, incluímos tudo neste aplicativo inicial gratuito e de código aberto. Esperamos que ele te ajude tanto quanto tem nos ajudado!

E-mails

Suporte integrado para e-mails internos por formulário de contato, bem como envio para e-mails externos de usuários.

Autenticação

FLuxos de Trabalho pronto para uso e customizáveis para que os usuários possam: cadastrar-se, entrar, ou recuperar senhas.

Faturamento

Conecte-se à sua conta do Stripe para gerenciar clientes e fontes de pagamento.

Saiba mais

Como começar:

computer with email symbol on screen
Configurar sua marca e conteúdo

Este aplicativo inicial inclui vários modelos de página diferentes (incluindo o que você está lendo agora) que você pode alterar tanto ou tão pouco quanto quiser. Se houver alguma página que você não precisará, basta removê-la.

Para começar, localize e substitua neste projeto todas as ocorrências de NEW_APP_NAME pelo nome real do seu aplicativo ou plataforma (por exemplo, "Facebag"). Em seguida, faça a mesma coisa novamente para substituí NEW_APP_COMPANY_NAME pelo nome real da sua organização (por exemplo, "Facebag Corporation").

Este aplicativo também inclui um Termos de Uso Padrão e Política de Privacidade. Queremos facilitar o ato de comunicar, de forma transparentes, os direitos e a privacidade de seus usuários. Mas somos desenvolvedores, não advogados, e isso definitivamente não é aconselhamento jurídico

Antes de entrar no ar, substitua esses documentos de exemplo pelas políticas da sua própria empresa e procure ajuda se precisar criar novos termos do zero.

computer with credit card icon on screen
Configurar suas interações

Para que este aplicativo envie e-mails automatizados, você precisará criar uma conta Sendgrid. Em seguida, em config/custom.js, configure o seguinte:

                
                  // Recipient of contact form messages
              internalEmailAddress: my.email@example.com,
                  // For outgoing emails
              fromEmailAddress: 'noreply@example.com',
              fromName: 'The NEW_APP_NAME Team',
                  // Sendgrid settings
              sendgridSecret: 'SG.fake.3e0Bn0qSQVnwb1E4qNPz9JZP5vLZYqjh7sn8S93oSHU'
                
              

Para habilitar o suporte para recursos de cobrança, você precisará abrir uma conta Stripe Em seguida, inclua suas credenciais de teste da seguinte forma:

              
                // Stripe credentials
                 stripePublishableKey: 'pk_test_Zzd814nldl91104qor5911gjald',
                 stripeSecret: 'sk_test_Zzd814nldl91104qor5911gjald'
              
            
Se o seu aplicativo não precisar de processamento de pagamento, ele ainda funcionará sem a configuração do Stripe. Nesse caso, todas as referências ao faturamento serão simplesmente omitidas da interface do usuário.
computer with sails logo on screen
Customize

Depois que a configuração inicial estiver concluída, você estará pronto para começar a criar o restante do seu aplicativo.

Trabalhamos duro para tornar a estrutura deste aplicativo inicial consistente e seus arquivos são o mais simples possível, por isso é fácil adicionar novas páginas e lógica de negócios seguindo as convenções que configuramos. Se você tiver problemas, dê uma olhada em sua nova página de perguntas frequentes, que abrange as ferramentas que usamos e como personalizar . Para ir mais fundo, dê uma olhada na documentação do Sails.js: passo a passo, documentação de referência e página de suporte (English)


Mãos à obra

Achamos que este projeto é um ponto de partida bastante conveniente, mas é claro que não há uma solução única para todos. A boa notícia é que este aplicativo está em suas mãos agora, então você pode entrar nos arquivos e adaptá-los às suas necessidades. Altere algum código. Quebre as coisas. Corrija-o. E acima de tudo: faça algo que as pessoas queiram usar.

Time Sails

<%- /* Expose locals as `window.SAILS_LOCALS` :: */ exposeLocalsToBrowser() %>
Para saber mais:
Início