• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

150
Vistas
Cómo agregar autorización a la solicitud POST de node.js

Estoy configurando la solicitud POST

 var request = { host: endpoint, method: 'POST', path: '/_bulk', body: body, headers: { 'Content-Type': 'application/json', 'Host': endpoint, 'Content-Length': Buffer.byteLength(body), 'X-Amz-Security-Token': process.env.AWS_SESSION_TOKEN, 'X-Amz-Date': datetime, } };

Necesito agregar Autorización con nombre de usuario y contraseña, ¿cuál es la forma correcta y la sintaxis para hacerlo?

over 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Para esto, puede usar la clave de autenticación o puede crear un token básico a partir del nombre de usuario y la contraseña, y pasar ese token en el encabezado.

 const username = 'username'; const password = 'password'; var request = { host: endpoint, method: 'POST', path: '/_bulk', body: body, headers: { 'Content-Type': 'application/json', 'Host': endpoint, 'Content-Length': Buffer.byteLength(body), 'X-Amz-Security-Token': process.env.AWS_SESSION_TOKEN, 'X-Amz-Date': datetime, }, auth: { 'username': username, 'password': password } };

O puede crear un token básico a partir del nombre de usuario y la contraseña. Y coloque ese token en el encabezado contra la clave de Autorización.

 const username = 'username'; const password = 'password'; const encodedBase64Token = Buffer.from(`${username}:${password}`).toString('base64'); const authorization = `Basic ${encodedBase64Token}`; var request = { host: endpoint, method: 'POST', path: '/_bulk', body: body, headers: { 'Content-Type': 'application/json', 'Host': endpoint, 'Content-Length': Buffer.byteLength(body), 'X-Amz-Security-Token': process.env.AWS_SESSION_TOKEN, 'X-Amz-Date': datetime, 'Authorization': authorization, } };
over 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda