EPERM,操作不允许'node . js

cant create file on a server 'EPERM, operation not permitted' Node.js

本文关键字:node js 操作 不允许 EPERM      更新时间:2023-09-26

我是一名iOS开发者,但尝试在node.js上编写第三天;)

所以我已经得到了我的restful api工作和使用https://cloudno.de来托管我的服务器,似乎一切都很好,但我有这行代码在我的应用程序:

var storage = new Client.CookieFileStorage(__dirname + '/cookies/' + username + '.json');

为用户生成cookie文件,所以它在我的本地主机(我使用macOS)上工作,但在我的服务器上,我得到了这个错误:

fs.write = function(fd, buffer, offset, length, position, callback) {
                                             ^
Error: EPERM, operation not permitted '/app/2773-3c06b4e3bcc357fd4400a9b453bc4af5/cookies/komar_dima.json'

有什么好办法吗?

根据此页面,您可以在/mnt/tmp上创建文件。

因此将path更改为创建cookie文件的路径