Skip to content

Commit dd333f9

Browse files
feat(conf): timeout de token alterado de milissegundos para segundos
Essa alteração vai tornar mais fácil informar tempos maiores, como 1 minuto ou 1 hora. Não havia ganho em utilizar milissegundos.
1 parent c5b0888 commit dd333f9

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

img/terminalHelp.png

-1.08 KB
Loading

src/server.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ const argv = require('yargs')
2424
.alias('v', 'version')
2525
.usage('\nAjuda do ServeRest')
2626
.describe('p', 'Porta que será utilizada (default: 3000)')
27-
.describe('t', 'Timeout do token em milissegundos (default: 1000)')
28-
.describe('s', 'Não enviar os headers de segurança na resposta')
27+
.describe('t', 'Timeout da autenticação em segundos (default: 1)')
28+
.describe('s', 'Desabilitar os headers de segurança na resposta')
2929
.describe('n', 'Desabilitar o início automático da documentação')
30+
.example('npx serverest --nodoc -t 20', 'Documentação não abrirá e token de autenticação gerado no login terá 20 segundos de duração')
3031
.example('npx serverest -p 3500', 'Em execução na porta 3500')
31-
.example('npx serverest --nodoc -t 20000', 'Documentação não abrirá e token terá 20 segundos de timeout')
3232
.help('h')
3333
.epilog('Precisa de ajuda?')
3434
.epilog('Abra uma issue em github.com/PauloGoncalvesBH/ServeRest/issues')

src/services/auth-service.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const { conf } = require('../utils/conf')
77
const PRIVATE_KEY = 'f5b99242-6504-4ca3-90f2-05e78e5761ef'
88

99
function createToken (emailSenha) {
10-
return jwt.sign(emailSenha, PRIVATE_KEY, { expiresIn: `${conf.tokenTimeout}ms` })
10+
return jwt.sign(emailSenha, PRIVATE_KEY, { expiresIn: `${conf.tokenTimeout}s` })
1111
}
1212

1313
function verifyToken (authorization) {

src/utils/conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const conf = {
44
porta: 3000,
5-
tokenTimeout: 1000
5+
tokenTimeout: 1
66
}
77

88
module.exports = { conf }

0 commit comments

Comments
 (0)