小编Nic*_*lis的帖子

在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
查看次数

标签 统计

javascript ×1

json ×1

node.js ×1

require ×1