我有一个NodeJS应用程序,我正在努力把一些配置放到dotenv文件中。在我的应用程序中,我使用在本地测试中设置为5或更多的var MAX_PAGES,但是在生产过程中,这个var被设置为Infinity。
当我在dotenv中使用Infinity时,就会得到字符串'Infinity'。
我知道我还有其他选择,例如:
只是想知道一个简单的演员阵容是否可行。
发布于 2016-06-25 07:54:36
最简单的答案是eval(),但也是最不安全的:
eval('Infinity') // Infinity但是在您的例子中,Number()同样有效:
Number('Infinity') // Infinity或者,包括一张支票:
if(MAX_PAGES === 'Infinity') MAX_PAGES = Infinity;https://stackoverflow.com/questions/38026215
复制相似问题