백지부터 시작하는 이세계 코딩 생활

Nodejs : normalizePort 본문

Service || Server

Nodejs : normalizePort

조아덕 2021. 7. 15. 14:16
normalizePort 

 

제공된 포트가 number, 숫자가 아니면 숫자 string이고 다른 것이 있으면 false로 설정 되었는지 확인하는 안전 레일가드

normalizePort이 기능은 Express 팀의 상용구인 express-generator 에 도입됨.

/**
* Get port from options and store in Express.
*/

const port = normalizePort(process.env.PORT || '8080');
CApp.set('port', port);
/**
 * Normalize a port into a number, string, or false.
 */
function normalizePort(val) {
  var port = parseInt(val, 10);

  if (isNaN(port)) {
    // named pipe
    return val;
  }

  if (port >= 0) {
    // port number
    return port;
  }

  return false;
}

 


Ref.

https://stackoverflow.com/questions/55988881/what-does-normalizeport-function-do-in-nodejs

 

'Service || Server' 카테고리의 다른 글

Swagger  (0) 2021.08.24
JSON-SERVER : 실행시 ERR 해결  (0) 2021.08.23
Infrastructure as a Service (IaaS)  (0) 2021.07.13
mysql connection pool 원리 및 필요성  (0) 2021.07.12
[Node] package.json , npm  (0) 2021.07.09
Comments