Perguntas com a marcação «express»

Express é uma estrutura flexível de aplicativo da web Node.js., que fornece um conjunto robusto de recursos para a criação de aplicativos da web.

8
Como ativar o compartilhamento de recursos de origem cruzada (CORS) na estrutura express.js em node.js
Estou tentando construir um servidor web em node.js que oferecerá suporte a scripts de domínio cruzado, enquanto ainda fornece arquivos estáticos de um diretório público. Estou usando o express.js e não tenho certeza de como permitir scripting entre domínios ( Access-Control-Allow-Origin: *). Eu vi este post , que não achei …

5
Por que devo usar o Restify?
Eu tinha o requisito de construir uma API REST em node.js e estava procurando uma estrutura mais leve do que express.js, que provavelmente evita os recursos indesejados e funcionaria como uma estrutura customizada para construir APIs REST. Restify de sua introdução é recomendado para o mesmo caso. Leitura Por que …
101 node.js  express  restify 



8
Como uma unidade testa as rotas com o Express?
Estou aprendendo Node.js e estou brincando com o Express . Gosto muito da estrutura; no entanto, estou tendo problemas para descobrir como escrever um teste de unidade / integração para uma rota. Ser capaz de testar módulos simples é fácil e tenho feito isso com o Mocha ; no entanto, …
99 node.js  express 

5
Node.js - registro / uso de morgan e winston
que usamos morganpara registrar nossa transformação expressa: var morgan = require('morgan'); morgan('combined'); // a format string morgan(':remote-addr :method :url :uuid'); // a custom function morgan(function (req, res) { return req.method + ' ' + req.url + ' ' + req.uuid; }) Além disso, usamos winstonpara registrar nossos outros registros: var …

5
requer arquivo como string
Estou usando o node + express e estou me perguntando como posso importar qualquer arquivo como uma string. Vamos dizer que eu tenho um arquivo txt e tudo que eu quero é carregá-lo em uma variável como tal. var string = require("words.txt"); Eu sou contra modules.exports = function(){ var string …

4
express.json vs bodyParser.json
Estou escrevendo um aplicativo relativamente novo e queria saber qual devo usar: express.json() ou bodyParser.json() Posso presumir que eles fazem a mesma coisa. Eu gostaria de usar apenas express.json()como já está integrado.
99 json  express 

2
Node.js + Express: Rotas vs controlador
Novo no Node.js e no Express, estou tentando entender os dois conceitos que parecem se sobrepor, rotas versus controlador. Eu vi exemplos simples de app.js + routes / *, isso parece ser suficiente para encaminhar várias solicitações necessárias. No entanto, também vejo pessoas falando sobre o uso de controladores, e …
98 node.js  express 

8
Express.js req.ip está retornando :: ffff: 127.0.0.1
No momento, estou tentando obter o IP do usuário solicitado. O problema é que o IP está retornando em ::ffff:127.0.0.1vez de 127.0.0.1. Tentei usar a trusted proxyopção (embora não use um proxy) e req.ipsestá em branco. Usando 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
98 node.js  express 

2
Usando o PassportJS, como passar campos adicionais do formulário para a estratégia de autenticação local?
Estou usando o passportJS e desejo fornecer mais do que apenas req.body.usernamee req.body.passwordà minha estratégia de autenticação (passaporte-local). Eu tenho 3 campos do formulário: username, password, &foo Como faço para acessar req.body.foominha estratégia local, que se parece com: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, …


3
Renderizar uma variável como HTML em EJS
Estou usando a biblioteca de formulários para Node.js ( formulários ), que renderizará um formulário para mim no back-end da seguinte forma: var signup_form = forms.create({ username: fields.string({required: true}) , password: fields.password({required: true}) , confirm: fields.password({ required: true , validators: [validators.matchField('password')] }) , email: fields.email() }); var signup_form_as_html = signup_form.toHTML(); …
97 node.js  express  ejs 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.