Use environment variable for PORT with dotenv file
instalation
$ yarn add dotenv
$ yarn add @types/dotenv
create .env on root:
Dotenv content:
_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);
Use environment variable for PORT with dotenv file
instalation
create
.envon root:Dotenv content:
_create
config.tsonsrc/:edit
src/server.ts: import and use the variable