Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

203
Vistas
how to set environment variable from terminal in windows

I am following a node course and while setting the environment variable as shown it does not work

It says to set environment variables, use SET on Windows and EXPORT on Mac:

set jwtkey=myprivatekey, when I use this nothing happens, it does not set anything.

This is set using the config package, and I have also created a separate files for default.json and custom-env.json

if (!config.get("jwtPrivateKey")) {
    console.error("FATAL ERROR: JwtKey Not Set");
    process.exit(1);
}

please help

this is my .env file(using dotenv)

PORT=9000 //this is working
jwtPrivateKey="myPrivateKey" //this is not working tho.

[basically, I wanted to hide my VERIFY SIGNATURE(digital signature) and store it in ENV so that it cant be accessed.]

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

I would do it differently.

  1. Create a .env file in your server root.

  2. Add the key/value pair:

    JWT_PRIVATE_KEY="936392a8c..."
    
  3. Install dotenv, and import it.

  4. Access process.env.JWT_PRIVATE_KEY from anywhere in your server app.

(based on this article.)

about 4 years ago · Juan Pablo Isaza Denunciar

0

If you use set in a Windows terminal, it will set the variable just for this terminal. If you start the node in the same terminal, everything should work fine. Otherwise read this article on how to change the variable permanently.

There are two types of environment variables in Windows: user and system variables. If possible, use a user variable.

You might want to read the answers to this similar question

Update (.env)

When using dotenv to read an .env-file as suggestd by Andy, be aware of the parsing rules and make sure that the file encoding is correct; see answers to What language is a .env file written in?.

Be sure that you use the same variable name in .env and in your code and comments. (You did use jwtkey, JwtKey and jwtPrivateKey.) I also recommend that you use UPPER_CASE for environment variables, just to make sure that case does not matter when switching operating systems. Using the same conventions as the node.js documentation is always a good idea. (How to read environment variables from Node.js.)

about 4 years ago · Juan Pablo Isaza 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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda