小编hej*_*ooo的帖子

如何将 ReadableStream 转换为 Readable

我正在使用的内部库正在提供NodeJS.ReadableStream,我需要将其传递给nodemailer(附件),它作为参数Readable

 Argument of type 'Buffer | ReadableStream' is not assignable to parameter of type 'Buffer | Readable'.
  Type 'ReadableStream' is not assignable to type 'Buffer | Readable'.

Run Code Online (Sandbox Code Playgroud)

解决。创建Readable实例并使用.wrap方法ReadableStream

javascript node.js

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

microk8s 连接到端口 16443 被拒绝

我收到以下错误消息:

root@master-1:~# microk8s.kubectl get no
The connection to the server 127.0.0.1:16443 was refused - did you specify the right host or port?
Run Code Online (Sandbox Code Playgroud)

甚至microk8s.kubectl cluster-info dump因上面的消息而失败。当我运行microk8s start它时还是一样。

kubernetes microk8s

9
推荐指数
2
解决办法
6022
查看次数

根据参数注入正确的服务

假设我有两个正在导出的模块,BService并且CService这两个服务都在其中扩展AService

所以代码看起来像这样:

abstract class AService {
    public run() {}
}

@Injectable()
export class BService extends AService {}

@Injectable()
export class CService extends AService {}

@Module({
    providers: [BService],
    exports: [BService],
})
export class BModule {}


@Module({
    providers: [CService],
    exports: [CService],
})
export class CModule {}

@Injectable()
class AppService {
    constructor(protected readonly service: AService) {}

    public run(context: string) { // let's assume context may be B or C
        this.service.run();
    }
}


@Module({
    imports: [CModule, BModule],
    providers: [{ …
Run Code Online (Sandbox Code Playgroud)

javascript dependency-injection node.js typescript nestjs

4
推荐指数
2
解决办法
4066
查看次数

Docker - Kibana、APM、Elasticsearch 问题 -

这是我的 docker compose\n https://pastebin.com/84sT5k9W

\n\n

这是我的输出:

\n\n
Starting kibana_elasticsearch_1 ... done\n\nERROR: for kibana  Container "032f18e00103" is unhealthy.\nERROR: Encountered errors while bringing up the project.\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的码头工人ps

\n\n
docker ps -a\n\nCONTAINER ID        IMAGE                                                 COMMAND                  CREATED             STATUS                           PORTS                    NAMES\n32ca28fe3fbb        docker.elastic.co/kibana/kibana:7.5.0                 "/usr/local/bin/dumb\xe2\x80\xa6"   5 minutes ago       Up 5 minutes (unhealthy)         0.0.0.0:5601->5601/tcp   kibana_kibana_1\n032f18e00103        docker.elastic.co/elasticsearch/elasticsearch:7.5.0   "/usr/local/bin/dock\xe2\x80\xa6"   5 minutes ago       Exited (78) About a minute ago                            kibana_elasticsearch_1\n64a05e9aab13        playdingnow/delete-outdated-es-indexes:1.3            "sh /entrypoint.sh"      7 minutes ago       Up 5 minutes                                              kibana_delete-indexes_1\n                                      kibana_delete-indexes_1\n
Run Code Online (Sandbox Code Playgroud)\n\n

来自不健康容器的日志

\n\n
{"type": "server", "timestamp": "2019-12-07T12:51:52,488Z", "level": "INFO", …
Run Code Online (Sandbox Code Playgroud)

elasticsearch docker docker-compose

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