Skip to content

Setup Dotenv #9

@mateusfg7

Description

@mateusfg7

Use environment variable for PORT with dotenv file

instalation

$ yarn add dotenv
$ yarn add @types/dotenv

create .env on root:

$ touch .env

Dotenv content:

PORT=3000

_create config.ts on src/:

import * as dotenv from "dotenv";

dotenv.config();

export default const PORT = process.env.PORT;

edit src/server.ts: import and use the variable

import express from 'express';
import nunjucks from 'nunjucks';
import routes from './routes';
import PORT from './config.ts';

const server = express();

nunjucks.configure('src/views/', {
  express: server,
  noCache: true,
});

server.use(express.static('public'));
server.use(express.urlencoded({ extended: true }));
server.use(routes);

server.listen(PORT);

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions