如果问题措辞或标记得更好,我道歉。
我正在查看this page并创建一个Node.js模块来将他们的feed data解析为JSON。我的模块还允许用户为其数据选择国家/地区,但网站通过ID引用国家/地区。我可以手动将它们硬编码到模块中,但我永远不确定它们是否会改变。
硬编码似乎是最好的选择,但有推荐的方法吗?或者某个地方是否有Google的标准国家/地区ID列表?
答案 0 :(得分:0)
我不会硬编码。至少将它们放在模块引用的资源文件中。由于您无论如何都在使用javascript,因此请将资源文件设置为JSON对象。
[
{"United States" : "p1"},
{"someothercountry" : "p2"},
...etc...
]
然后加载资源文件:
var countryCodeMap = require('./countryCodes.json');