gpt4 book ai didi

javascript - 运行两台服务器时 NodeJS 服务器错误

转载 作者:行者123 更新时间:2023-11-30 06:15:14 25 4
gpt4 key购买 nike

我有两个具有相同文件的 NodeJS 目录,除了主目录在 PORT 8080 上运行而另一个在 PORT 9000 上运行。运行第二个服务时出现以下错误:

TypeError [ERR_INVALID_ARG_VALUE]: The argument 'mode' must be a 32-bit unsigned integer or an octal string. Received '0o777'

我已经定义了 PORT 使用

var port = process.env.PORT || 8080; //main one

var port = process.env.PORT || 9000; //second one in a different directory with same files

错误是在这段代码上抛出的:

Redis.Promise.onPossiblyUnhandledRejection(function(error) {
error.command ? logger.error(error, {name: error.command.name, args: error.command.args}) : logger.error(error);
});

同样的事情在另一个系统中按预期工作,但我的系统在终端抛出这个错误。我已经搜索过但找不到可能的解决方案。我所做的只是在两个目录中运行 node server.js。这可能是什么原因?

最佳答案

原来我必须在系统配置中将目录权限从 0o777 更改为 511(八进制字符串)。

关于javascript - 运行两台服务器时 NodeJS 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56563155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com