我有一个正在运行的 node.js 应用程序,它应该能够访问文件进行读取。作为测试,我已将文件设置为 chmod 777 server.log。但是,当我尝试使用 fs.appendFile() 写入它时,文件上出现 EACCESS 错误。如果我使用 sudo 运行应用程序(我不想这样做),则访问没有问题。但是,我正在使用 authbind 来获取端口访问权限等,并且使用它时会出现此问题。有什么想法吗?
答案1
原来我走错了路。现在运行良好 :)
我有一个正在运行的 node.js 应用程序,它应该能够访问文件进行读取。作为测试,我已将文件设置为 chmod 777 server.log。但是,当我尝试使用 fs.appendFile() 写入它时,文件上出现 EACCESS 错误。如果我使用 sudo 运行应用程序(我不想这样做),则访问没有问题。但是,我正在使用 authbind 来获取端口访问权限等,并且使用它时会出现此问题。有什么想法吗?
原来我走错了路。现在运行良好 :)