小编tro*_*roy的帖子

dotenv 中的“类型错误:无法读取未定义的属性‘配置’”

我试图通过模块访问我的 .env 文件dotenv,但出现以下错误

dotenv.config();
       ^
TypeError: Cannot read property 'config' of undefined
Run Code Online (Sandbox Code Playgroud)

我已经dotenv安装在node_modules和中package.json,我的.env文件位于根文件夹中,我认为一切都写正确,但由于某种原因它不起作用。我尝试过重新安装模块,但没有帮助

node.js typescript dotenv

6
推荐指数
2
解决办法
1万
查看次数

如何处理 Node.js 中的“read ETIMEDOUT”?

我有一个使用 Node.js 的发布/订阅模型将数据从一个客户端传输到另一个客户端。此外,服务器还记录收到的所有内容并将其发送给新客户端。

但是,某些数据在传输时损坏,并且出现如下错误:

Error with socket!
{ [Error: write EPIPE] code: 'EPIPE', errno: 'EPIPE', syscall: 'write' }
Error with socket!
{ [Error: read ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'read' }
Run Code Online (Sandbox Code Playgroud)

我不知道如何正确处理这些错误。看来客户端已经宕机了。

由于服务器只是像服务器一样的代理,它并不真正知道数据意味着什么。我不知道如何在遇到这些错误之前验证每个数据包。

这是我的代码:

// server is an object inheriting from net.Server
server.on('listening', function() {
    var port = server.address().port;
}).on('connection', function(cli) {
    cli.socketBuf = new Buffers();
    cli.commandStarted = false;
    cli.dataSize = 0;
    cli.setKeepAlive(true, 10*1000);
    cli.setNoDelay(true);
    cli.on('connect', function() {
        server.clients.push(cli);
    }).on('close', function() {
        var index = server.clients.indexOf(cli);
        server.clients.splice(index, 1);
    }).on('data', …
Run Code Online (Sandbox Code Playgroud)

proxy networking real-time publish-subscribe node.js

5
推荐指数
1
解决办法
2万
查看次数

如何在不停机的情况下更改AWS-RDS实例类型?

我正在使用AWS-RDS(Aurora MySQL5.6),它是一个群集,它有一个写入器实例和一个读取器实例。我发现每个实例在更改类型后都会停机近10分钟,这是不可接受的,我该怎么做才能避免停机?

以下是更多详细信息:

  • 将类型从db.t2.small更改为db.t2.medium
  • 引擎版本:5.6.10a
  • 可用内存:300M
  • 数据库连接(计数):〜400
  • CPU使用率(百分比):〜20%

amazon-rds aws-aurora

2
推荐指数
1
解决办法
811
查看次数

关于除非循环的 Ruby I/O 编程

作为来自http://ruby.bastardsbook.com/chapters/io/的教程

file = File.open("sample.txt", 'r')
while !file.eof?
   line = file.readline
   puts line
end
Run Code Online (Sandbox Code Playgroud)

这种方法把每一行,但是当我更换

while !file.eof?  
Run Code Online (Sandbox Code Playgroud)

unless file.eof?
Run Code Online (Sandbox Code Playgroud)

循环只运行一次,为什么?

ruby io

1
推荐指数
1
解决办法
54
查看次数