소개
이 랩에서는 Node.js 의 기능을 살펴보고, 코드가 Node.js 환경 내에서 실행되고 있는지 확인하는 방법을 배웁니다. process 전역 객체를 사용하여 코드가 Node.js 런타임 환경에서 실행되고 있는지 확인하고, 그에 따라 특정 작업을 수행할 수 있습니다. 이 랩은 Node.js 에 대한 실질적인 경험을 제공하고, Node.js 의 기능에 대한 이해를 심화시킬 것입니다.
현재 런타임 환경이 Node.js 인지 확인하는 방법
현재 런타임 환경이 Node.js 인지 확인하려면 다음 단계를 따르세요.
- 터미널/SSH 를 엽니다.
node를 입력합니다.- 현재 Node.js 프로세스에 대한 정보를 제공하는
process전역 객체를 사용합니다. process,process.versions, 그리고process.versions.node가 정의되어 있는지 확인합니다.
현재 런타임 환경이 Node.js 인지 확인하는 코드는 다음과 같습니다.
const isNode = () =>
typeof process !== "undefined" &&
!!process.versions &&
!!process.versions.node;
isNode 함수를 호출하여 코드를 테스트할 수 있습니다.
isNode(); // true (Node)
isNode(); // false (browser)
요약
축하합니다! Environment Is Node.js 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.