当我运行NodeJS应用程序时, df_final <- data.frame(stringsAsFactors=FALSE,
date = c("4/01/2019", "14/01/2019", "3/02/2019"),
low = c(18, 1, 9)) %>% mutate(date = dmy(date))
是process.env.PORT
。我在尝试记录该值时注意到了这一点:
undefined
我的问题是,如何更改该环境对象的值?感谢您的回答!
答案 0 :(得分:2)
process.env.PORT
变量返回PORT
环境变量的值。
例如,如果app.js
是您应用的入口点,那么如果您要在终端上运行process.env.PORT
,则从您的应用内部访问8080
会产生一个值: >
PORT=8080 node app.js
要在Heroku上运行应用程序时指定PORT
环境变量,请登录到Heroku帐户,从列表中选择您的应用程序,单击“设置”选项卡,然后单击“ Reveal Config Vars”。输入带有所需端口值的PORT
键,然后单击“添加”按钮。
答案 1 :(得分:1)
要获取process.env.PORT,您需要在项目的根级别定义的.env文件中定义PORT变量。 然后,您需要使用dotenv npm软件包在项目中加载process.env变量。 有关dotenv的详细信息,您可以参考以下文档: