자바스크립트 프로젝트 실행 오류...

어쩌다 보니 자바스크립트 프로젝트를 맡게되었는데요
아래 오류로그처럼 http://localhost:3000/api/auth/session 연결 거부 오류가 나구요
설정파일도 8080으로 해뒀습니다.

npm run build 할때마다 dist 폴더에 " http://localhost:3000 " 해당 주소가 자동으로 입력이 됩니다.

package.json 파일에서 아래와 같이 설정 해두었고, dev 와 start를 같이 해서 3000, 8080포트를 같이 띄우면 또 되기는 합니다…

일주일째 찾고있는데 혹시 조언 주실분 있으신가요…?

		"dev": "nodemon",
		"build": "next build && tsc --project tsconfig.server.json",
		"start": "cross-env NODE_ENV=production node dist/server/index.js",
PORT=8080
NEXT_PUBLIC_BASE_URL=http://localhost:8080
NEXTAUTH_URL_INTERNAL=http://localhost:8080
NEXTAUTH_URL=${NEXT_PUBLIC_BASE_URL}
PS C:\Users\shine\Desktop\Dev\node\project> npm run start

> [email protected] start
> cross-env NODE_ENV=production node dist/server/index.js

info  - Loaded env from C:\Users\shine\Desktop\Dev\node\project\.env.production.local
info  - Loaded env from C:\Users\shine\Desktop\Dev\node\project\.env.production
info  - Loaded env from C:\Users\shine\Desktop\Dev\node\project\.env
info  - Using webpack 4. Reason: future.webpack5 option disabled https://nextjs.org/docs/messages/webpack5
Create MYSQL Connection....
ormconfig profile:  production
ormconfig profile is production:  true
ormconfig connection is localhost:  false
Load Entity Paths C:\Users\shine\Desktop\Dev\node\project\dist\server\entity\*.entity.js
INFO: All classes found using provided glob pattern "C:\Users\shine\Desktop\Dev\node\project\dist\server\entity\*.entity.js" : "C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/admin.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/auth.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/blog.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/certification.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/cms.contract.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/email-notification.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/exit-reason.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/notice.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/popup.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/reservation.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/sms-notification.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/solution-service.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/solution.entity.js,C:/Users/shine/Desktop/Dev/node/project/dist/server/entity/solution.price.entity.js,C:/Users/shine/Desktop/Dev/n    at emitErrorCloseNT (node:internal/streams/destroy:122:3)    at processTicksAndRejections (node:internal/process/task_queues:83:21) {  type: 'system',  errno: 'ECONNREFUSED',  code: 'ECONNREFUSED'}
[next-auth][error][client_fetch_error] 
https://next-auth.js.org/errors#client_fetch_error session FetchError: request to http://localhost:3000/api/auth/session failed, reason: connect ECONNREFUSED 127.0.0.1:3000
    at ClientRequest.<anonymous> (C:\Users\shine\Desktop\Dev\node\project\node_modules\next\node_modules\node-fetch\lib\index.js:1461:11)
    at ClientRequest.emit (node:events:390:28)
    at Socket.socketErrorListener (node:_http_client:447:9)
    at Socket.emit (node:events:390:28)
    at emitErrorNT (node:internal/streams/destroy:157:8)    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {  type: 'system',
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED'
}

cross-env NODE_ENV=production PORT=8080 NEXT_PUBLIC_BASE_URL=http://localhost:8080 NEXTAUTH_URL_INTERNAL=http://localhost:8080 NEXTAUTH_URL=http://localhost:8080 node … 이렇게 환경변수들을 붙여보면 어떨까요?

음…
해봤는데도 안되네요… ㅠㅠ

info  - Loaded env from C:\Users\shine\Desktop\Dev\node\project\.env.production.local
info  - Loaded env from C:\Users\shine\Desktop\Dev\node\project\.env.production
info  - Loaded env from C:\Users\shine\Desktop\Dev\node\project\.env

로그를 보니 최종적으로 .env 파일을 로딩하는데 .env 파일의 PORT 값은 몇인가요?

.env 에는 포트가 없고,
production 엔 8080
local엔 3000번이 박혀있습니다!
계속 검색중인데… nginx 프록시? 와 관련이 있을 수 있을까요?

Next는 환경변수를 불러올 때 먼저 불러온 것에 우선순위를 주네요. .env.production.local에 있는 3000번을 8080번으로 변경하시면 되지 않을까 싶습니다.