[英]node-windows absolute paths
當我使用節點窗口將node.js應用程序作為Windows服務運行時,出現了問題。 我的應用無法讀取具有絕對路徑的文件,例如
var filePath = "C:\\\\someFolder\\\\someFile.json";
當我使用node server.js
從控制台運行我的node.js應用程序時,一切都很好。 問題在哪里?
這可能是權限問題。 從控制台運行應用程序時,它會繼承運行腳本的用戶的權限。 從節點窗口運行它時,它將繼承運行守護程序的用戶的權限(通常默認為非特權系統用戶)。
檢查分配給運行服務的用戶的權限。 確保他們對您需要訪問的目錄/文件具有讀取訪問權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.