Articles of pug

Usando o Jade para iterar o JSON

Estou tentando iterar um documento JSON usando o JADE. meu servidor (executando node.js + express) está fazendo o seguinte em uma solicitação .get () app.get(‘/search/’, function(req,res){ // Parse the query var dbQuery = url.parse(req.url, true).query; var product = dbQuery.product; var category = dbQuery.category; console.log(‘Searching for: ‘ + product + ‘ in ‘ + category); //Mongo […]

Não é possível acessar o req.user com o Passport.js e o Express 4

Eu tenho criado um aplicativo com o Passport, Express 4 e Jade. Gostaria de mostrar ao usuário uma barra de navegação que muda quando eles fazem login. No entanto, não consigo acessar o req.user para nenhuma outra página que não seja a página de perfil, que chama isLoggedIn: function isLoggedIn(req, res, next) { // if […]

input é auto fechamento e não deve ter conteúdo

Quando carrego minha página da Web Express, estou recebendo o seguinte erro: Erro Express 500: /app/views/index.jade:114 112 | td 2 113 | td 4 anos> 114 | input é auto fechamento e não deve ter conteúdo. 112| td 2 113| td 4 years > 114| input is self closing and should not have content. at […]

Executando o Express res.render de maneira assíncrona

Eu tenho um aplicativo nodejs onde o método res.render do express está tomando cerca de 400 ms de maneira bloqueante. Como faço para lidar com isso para executar de maneira não bloqueante? Meu benchmark do Apache leva 12 segundos para executar cerca de 30 solicitações simultâneas. Como faço para implementar isso de uma maneira melhor? […]

Como você define a opção jade basedir em um aplicativo expresso? (a opção “basedir” é necessária para usar “extends” com caminhos “absolutos”)

Passando pelo vídeo de nodejs do peepcode e recriando o aplicativo nas versões atuais de nó / expresso, encontrei um pequeno problema. estrutura de arquivos site – apps – – authentication – – – views – – – – login.jade – – – routes.js – node_modules – public – – images – – javascripts – […]

Renderizar Imagem Armazenada no Mongo (GridFS) com o Node + Jade + Express

Eu tenho um pequeno arquivo .png armazenado no Mongo usando GridFS. Eu gostaria de exibir a imagem no meu navegador usando o Node + Express + Jade. Eu posso recuperar a imagem bem por exemplo: FileRepository.prototype.getFile = function(callback,id) { this.gs = new GridStore(this.db,id, ‘r’); this.gs.open(callback); }; mas eu não sei como renderizá-lo usando o Jade […]

Passar variables ​​para o layout base a partir do modelo pug / jade

Gostaria de definir uma class na tag body declarando uma variável em um modelo que estende um layout base. Quando tento, a variável body_class é undefined no layout. Parece que o layout é executado antes do modelo de extensão, ou eles são executados em diferentes escopos ou algo assim. Existe outro caminho? Um mixin funcionaria […]

Node.js JSON.stringify () causando & quot; na saída. Não é possível analisar com o Jquery

Eu estou usando o Node.js (com Express.js) para passar um object de dados JSON do servidor para a visualização do cliente. Quando eu renderizo o object JSON diretamente para a view, recebo o object JSON mostrado na página como esperado (isto WORKS): pageprovider.findAllTag( function(error, pages){ res.send(pages); }) E minha saída se parece com isso (muito […]

Tendo problemas com a passagem do array ao template jade em node.js

Eu estou tentando passar uma série de notícias para exibir na canvas, mas de alguma forma estou recebendo matriz vazia no resultado no navegador rotas / rss.js … var news = []; … var this_news = { ‘title’: item.title, ‘description’: item.description } news.push(this_news); … res.render(‘rss’, { title: ‘Node.js based RSS reader’, newsi: JSON.stringify(news) }); visualizações […]

Uso real do modelo de Jade e angularjs

Eu estou construindo um site usando nodejs e express. Como tornar as divisões em uma página dinâmicas? Jade é usada para isso? se não como fazê-lo, para que serve o angular? Por favor ajude eu procurei muito no google e não consegui uma clareza no uso deles.