小编Bjo*_*hak的帖子

在NodeJS中的构造函数中使用`require`是不好的做法吗?

我正在构建一个节点应用程序,其中需要一个单词列表.wordlist在JSON文件中,如下所示:

 { 
   "en":["foo", "bar"],
   "gr": ["foo", "bar"]
 }
Run Code Online (Sandbox Code Playgroud)

JSON文件中的每个键代表不同的语言.

用户在创建对象时必须选择一种语言.所以我想在构造函数中导入JSON文件,如下所示:

const list = require('./config/lang.json')[lang]
Run Code Online (Sandbox Code Playgroud)

其中lang是传递给构造函数的参数.

这是不好的做法吗?

我听说有人说你应该总是require在代码的开头使用.我应该只在代码的开头需要整个内容const list = require('./config/lang.json'),然后只const wordlist = list[lang]在构造函数中提取所需的语言吗?

javascript json require node.js

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

记录字典以在“机器人框架”中进行控制台

我有这样的字典

{ a:{red ,blue, green}, b: {head, eyes, nose} }
Run Code Online (Sandbox Code Playgroud)

我想以类似这样的漂亮方式在控制台中打印它。

------------
a
------------
red
blue
green
-------------
b
-------------
head
eyes
nose
-------------
Run Code Online (Sandbox Code Playgroud)

由于robot framework不支持嵌套循环,因此我很难做到这一点。我想在工作控制台而不是在处理log.html

python robotframework

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

Microsoft Bot Framework:LUIS层次结构与列表实体

我按照Microsoft教程的说明创建了一个三明治订单机器人.我的目标是让这个僵尸程序应用程序进行交互,因此我将使用语言理解(LUIS)服务API来实现此目的.

在三明治聊天中,用户可以选择他们想要添加的内容,例如.salad,sauce等等.

我不确定我是否应该使用LUIS层次结构或列表实体.

以下是我对LUIS实体的看法:

  • 复合实体
    • 三明治
  • 分层实体
    • 沙拉:生菜,橄榄
    • 酱:梅奥,番茄酱
    • 奶酪:蓝色,切达干酪

以下是我对列表实体的看法:

  • 列出实体
    • 沙拉:生菜,番茄,橄榄
    • 酱:梅奥,番茄酱
    • 奶酪:切达干酪,蓝色

我不知道如何创建的关系sandwichsandwich fillings.此外,如果它应该是列表或分层.

谢谢你的时间,欣赏它!

bots botframework azure-language-understanding

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