将代码行从Python转换为Node.js

时间:2019-05-15 13:34:40

标签: python node.js

我有一行来自Python的代码,并且无法访问创建它的开发人员。我需要将该功能转换为nodejs。

这是Python代码:

def calculate_token(email):        
    return uuid.uuid3(uuid.NAMESPACE_OID, str(email)).hex[:20]

到目前为止,这是我想出的:

const uuidv3 = require('uuid/v3');
const MY_NAMESPACE = '1b671a64-40d5-491e-99b0-da01ff1f3341';
const result = uuidv3(email, MY_NAMESPACE);

我有两个问题:

  1. 在阅读了有关Python uuid.NAMESPACE_OID 的内容之后,它似乎是一个预定义的名称空间,如本SO answer中所述。如何在Node中实现此目标?

  2. 这行代码在做什么(Python):

    str(email))。hex [:20]

我假设它将字符串转换为十六进制?

谢谢

0 个答案:

没有答案