By Sails.js Tech Brasil

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


Não é um arquivo verdadeiramente vazio!

Sails, como framework multiplataforma, precisa ajustar a aplicação cliente para
garantir que os dados sejam visualizados corretamente. Por este motivo, "esvaziar"
um 'modelo' consiste em remover o corpo html principal, mas mantendo-se as
funcionalidades responsáveis por esses ajustes.
<% if(typeof me === 'undefined') { // Caso estejamos exibindo a página de erro 404 ou 500 e o código "customizado" não foi capaz de executar, // nós nos certificamos de que o objeto "me" existe. Isso garante que não tenhamos que fazer verificações de "tipo" abaixo. var me = undefined; } %> NEW_APP_NAME <% /* Tag Viewport para suporte a dispositivos móveis */ %> <% /* Normalmente, as tags de script devem ser incluídas mais abaixo na página, mas qualquer scripts que carregam fontes (por exemplo, Fontawesome ≥ v5) são exceções especiais a regra. (Inclua-os aqui junto com quaisquer tags de «link» codificadas para o Typekit, Google Fonts, etc. - acima do «body» para evitar que a página cintile quando as fontes carregarem.) */ %> <% /* Determinados scripts, normalmente ferramentas de análise como o Gerenciador de tags do Google e Google Analytics, só devem ser incluídos em ambiente de produção: */ if (sails.config.environment === 'production') { %> <% } /* Caso contrário, tais scripts são excluídos, e nós injetamos um robots/noindex meta tag para ajudar a evitar visitas indesejadas de motores de busca. */ else { %> <% } %> <% /* Stylesheets ======================== As folhas de estilo podem ser codificadas como tags «link», injetadas automaticamente pelo pipeline de ativos entre "STYLES" e "STYLES END", ou ambos. (https://sailsjs.com/docs/concepts/assets/task-automation) */ %> <% /* Auto-injected «link» tags: */ %>
<%- body %>
<% /* Client-side JavaScript ======================== Os scripts podem ser codificados como tags «script», injetados automaticamente pelo pipeline de ativos entre "SCRIPTS" e "SCRIPTS END", ou ambos. (https://sailsjs.com/docs/concepts/assets/task-automation) */ %> <%/* Stripe.js */%> <% /* Exclua o 'self' global para ajudar a evitar bugs do lado do cliente. (see https://developer.mozilla.org/en-US/docs/Web/API/Window/self) */ %> <%/* bowser.js (para deteccao do tipo de browser) - incluído para evitar problemas com a minificação que poderiam afetar a sobreposição de navegador não suportada */%> <% /* Auto-injetado «script» tags: */ %> <% /* Exiba uma sobreposição se o navegador atual não for suportado. (Depende de 'bowser', que é carregado em linha acima.) */ %>
Para saber mais:
Início