如何在 scala.js 中访问 node.js process.env.ENV_VARIABLE?
how can I access node.js process.env.ENV_VARIABLE in scala.js?
如何在节点中的 scala.js 程序 运行 中在运行时获取系统环境变量?
在 node 中我使用 process.env.ENV_VARIABLE
并且在 JVM scala 中 sys.env.getOrElse(...)
我找到了编译时配置库,但不清楚如何将键和 URL 等部署时设置注入预编译的 _fastopt.js
单文件部署。
您可以通过 Scala.js 的互操作性功能轻松访问 process.env.ENV_VARIABLE
。
以动态类型的方式:
import scala.scalajs.js
val foo = js.Dynamic.global.process.env.ENV_VARIABLE.asInstanceOf[js.UndefOr[String]]
或者使用https://github.com/scalajs-io/nodejs的静态类型:
import io.scalajs.nodejs.global
val foo = global.process.env.get("ENV_VARIABLE")
如何在节点中的 scala.js 程序 运行 中在运行时获取系统环境变量?
在 node 中我使用 process.env.ENV_VARIABLE
并且在 JVM scala 中 sys.env.getOrElse(...)
我找到了编译时配置库,但不清楚如何将键和 URL 等部署时设置注入预编译的 _fastopt.js
单文件部署。
您可以通过 Scala.js 的互操作性功能轻松访问 process.env.ENV_VARIABLE
。
以动态类型的方式:
import scala.scalajs.js
val foo = js.Dynamic.global.process.env.ENV_VARIABLE.asInstanceOf[js.UndefOr[String]]
或者使用https://github.com/scalajs-io/nodejs的静态类型:
import io.scalajs.nodejs.global
val foo = global.process.env.get("ENV_VARIABLE")