I already placed the import on top of my app.js in ES6 as follows:
import * as dotenv from "dotenv";
dotenv.config();
import router from "./routes.js";
In my routes.js, I am referring to process.env.APP_URL. Before when using require, process.env.APP_URL has value. After converting my js files to ES6, process.env.APP_URL is undefined.
Despite already placing the dotenv import on top of my app.js file, still my routes.js loads first before loading my .env configs resulting to undefined APP_URL.