私は、次のようなそのローカルフォルダにファイルに書き込むためのNode.jsを設定します。macOSでnode.jsを修正するには、ファイルへの書き込みパーミッションが拒否されましたか?
注:私はすでに書き込み可能にするために、ファイルのパーミッションを設定するsudo chmod 755 req.txt
とsudo chmod 755 bodyhead.txt
を使用しています。
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);
}
});
し、受信した:
{ Error: EACCES: permission denied, open '/req.txt' errno: -13, code: 'EACCES', syscall: 'open', path: '/req.txt' }
など{ Error: EACCES: permission denied, open '/bodyhead.txt' errno: -13, code: 'EACCES', syscall: 'open', path: '/bodyhead.txt' }
chmod 777 path/tothe/folderまたはファイルGetInfoとセットアップアクセスパーミッションを参照してください。 –