Я создаю веб-приложение в NodeJS, и я реализую маршруты API в отдельных модулях. На одном из моих маршрутов я делаю некоторые манипуляции с файлами, и мне нужно знать путь базового приложения. если я использую __dirname
, он дает мне каталог, в котором размещается мой модуль, конечно.
В настоящее время я использую это для получения базового пути приложения (учитывая, что я знаю относительный путь к модулю из базового пути):
path.join(__dirname, "../../", myfilename)
Есть ли лучший способ, чем использовать ../../
? Я запускаю Node под Windows, поэтому нет process.env.PWD
, и я все равно не хочу быть платформенным.