如何更改'new String(Base64.encodeBase64(“ ABCD” .getBytes())); (java)'进入Node.js?

时间:2019-07-12 10:26:50

标签: node.js base64

在Java中,我有以下代码

String plainCredentials = "ABCD";
String base64Credentials = new String(Base64.encodeBase64(plainCredentials.getBytes()));

我想将其更改为Node.js 这就是我的尝试

var authentication = new Buffer.from("ABCD");
base64Credentials = authentication.toString('base64');

但是结果是错误的。 如何将上面的Java代码更改为Node.js代码?

1 个答案:

答案 0 :(得分:0)

好吧,我认为,下面的代码应该可以为您提供正确的结果(与您的同一笔划线一样)。

const base64Credentials = Buffer.from('ABCD').toString('base64');

输出: QUJDRA ==

如果没有,请编辑您的问题并张贴您在Java程序中获得的字符串。