Giter Club home page Giter Club logo

Comments (5)

danizavtz avatar danizavtz commented on September 27, 2024 1

From version 20 of nodejs onwards, it is possible to use this feature natively, implemented by nodejs.

Here is the relevant documentation

Assuming you have a project running in nodejs (version 20+) already using dotenv you just need to change the scripts session from your package.json file.

package.json
{
//...
"scripts": {
"dev": "node --env-file=.env --watch ./bin/www",
"start": "node --env-file=.env ./bin/www"
},
//...
}

After this configuration just remove the lib dotenv and the code that references using this lib...

In the applications I did this change, I do not needed to change anything in .env file. Just use as is.

from express.

Aryainguz avatar Aryainguz commented on September 27, 2024

Got it, I think integrating dotenv package in npm could be better than editing scripts manually everytime to provide a better development experience just like body parser was include in later version

from express.

batchor avatar batchor commented on September 27, 2024

@Aryainguz Did you mean body-parser is included in nodejs or express?

from express.

Aryainguz avatar Aryainguz commented on September 27, 2024

@danizavtz in express

from express.

wesleytodd avatar wesleytodd commented on September 27, 2024

Express is unlikely to take an opinion on how you load .env files or how you handle config in your application. This is the job for more robust frameworks for now, while express is still a lower level minimalist framework. I would recommend using node's built in or the library.

from express.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.