- Node.js Tutorial
- Node.js - Home
- Node.js - Introduction
- Node.js - Environment Setup
- Node.js - First Application
- Node.js - REPL Terminal
- Node.js - Command Line Options
- Node.js - Package Manager (NPM)
- Node.js - Callbacks Concept
- Node.js - Upload Files
- Node.js - Send an Email
- Node.js - Events
- Node.js - Event Loop
- Node.js - Event Emitter
- Node.js - Debugger
- Node.js - Global Objects
- Node.js - Console
- Node.js - Process
- Node.js - Scaling Application
- Node.js - Packaging
- Node.js - Express Framework
- Node.js - RESTFul API
- Node.js - Buffers
- Node.js - Streams
- Node.js - File System
- Node.js MySQL
- Node.js - MySQL Get Started
- Node.js - MySQL Create Database
- Node.js - MySQL Create Table
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB Get Started
- Node.js - MongoDB Create Database
- Node.js - MongoDB Create Collection
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB Query
- Node.js - MongoDB Sort
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js Modules
- Node.js - Modules
- Node.js - Built-in Modules
- Node.js - Utility Modules
- Node.js - Web Module
- Node.js Useful Resources
- Node.js - Quick Guide
- Node.js - Useful Resources
- Node.js - Dicussion
Node.js - os.homedir() Method
The Node.js os.homedir() method returns a string of the path of the home directory of the user. When it comes to LINUX and UNIX operating systems, it will use the variable named $HOME if it is defined. Else, it will take the home directory path by the effective UID, which is the user ID of the user.
Note −
On POSIX, it gets the value from the environment variable $HOME if it is defined. If not, it returns the home directory for a certain useful UID.
On Windows, if USERPROFILE is defined as an environment variable on Windows, it gets its value from there. If not, it returns the path of the user's profile directory for the current user.
Syntax
Following is the syntax of the Node.js homedir() method of os module −
os.homedir()
Parameters
This method does not accept any parameters.
Return value
This method will return the path of the current user's home directory as a string.
Example
In the following example, we are trying to print the home directory of the current user by using Node.js os.homedir() method of os module.
const os = require('os'); console.log(os.homedir());
Output
/tmp
Note − To get the accurate result, better execute the above code in local.
After executing the above program, the os.homedir() returned the path of the home directory of the user.
C:\Users\Lenovo
Example
In this example, we are trying to implement another way to get the home directory of the user.
const os = require('os'); function getUserHome() { return process.env.HOME || process.env.USERPROFILE; } console.log(getUserHome());
Output
/tmp
Note − To get the accurate result, better execute the above code in local.
If we compile and run the above program, we get the home directory of the current operating system.
C:\Users\Lenovo
To Continue Learning Please Login
Login with Google