stelle ich node.js bis schreiben auf seinem lokalen Ordner als solche Datei:Wie zu beheben node.js auf macOS schreiben zu Datei Erlaubnis verweigert Fehler?
Hinweis: Ich habe bereits sudo chmod 755 req.txt
verwenden haben und sudo chmod 755 bodyhead.txt
die Erlaubnis der Datei beschreibbar sein zu setzen.
fs.writeFile('/req.txt', req + '\r\n!ended!\r\n', function(err) {
if(err) {
return console.log(err);
}
});
fs.writeFile('/bodyhead.txt', bodyhead + '\r\n!ended!\r\n', function(err) {
if(err) {
return console.log(err);
}
});
Und erhalten:
{ Error: EACCES: permission denied, open '/req.txt' errno: -13, code: 'EACCES', syscall: 'open', path: '/req.txt' }
sowie
{ Error: EACCES: permission denied, open '/bodyhead.txt' errno: -13, code: 'EACCES', syscall: 'open', path: '/bodyhead.txt' }
chmod 777 Pfad/zum/Ordner oder siehe Datei GetInfo und Setup Zugriffsrechte –