小编Chi*_*ams的帖子

如何获取 jsonwebtoken 秘密的密钥?

我正在使用jsonwebtokenNode.js 的模块。我怎样才能获得该功能的密钥jwt.signjwt.sign(payload, secretOrPrivateKey, [options, callback])

根据文档:

secretOrPrivateKey是一个字符串、缓冲区或对象,其中包含 HMAC 算法的秘密或 RSA 和 ECDSA 的 PEM 编码私钥。如果私钥带有密码短语,则可以使用对象 { key, passphrase } (基于加密文档),在这种情况下,请确保传递算法选项。

示例中使用的密钥是“shhhh”,但这可能不安全: var jwt = require('jsonwebtoken'); var token = jwt.sign({ foo: 'bar' }, 'shhhhh');

我怎样才能获得/生成更好的密钥?

node.js express jwt express-jwt

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

如何在 Google Cloud Platform 上部署 GRPC 服务器和客户端?

我是使用 GCP/Kubernetes 的新手。我想将 GRPC 服务和客户端部署到 GCP。

我读过很多相关内容并尝试过一些事情。云端点上有一些东西,您可以在其中编译原型文件并执行 api.config.yaml。(https://cloud.google.com/endpoints/docs/grpc/get-started-grpc-kubernetes-engine

这不是我想做的。我想上传一个 GRPC 服务及其 .proto 并公开其 HTTP/2 公共 IP 地址和端口。然后,部署与该地址交互并公开 REST 端点的 GRPC 客户端。

我怎样才能完成这件事?

google-cloud-platform kubernetes google-kubernetes-engine grpc grpc-node

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

在Go中间隔地同时运行多个函数

我有一个功能列表和它们各自的间隔.我想同时以其间隔运行每个函数.

在JavaScript中,我写了类似的东西:

maps.forEach(({fn, interval}) => {
    setInterval(fn, interval)
})
Run Code Online (Sandbox Code Playgroud)

如何在Golang中实现此功能?

timer scheduler go

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