Можно ли инициализировать поле класса stati c readonly с переменной env в Express, используя Typescript? Я использую .env
файл.
Мой код в настоящее время выглядит следующим образом:
class Foo {
private static readonly port: number = process.env.PORT!;
public static getStaticPort() {
return this.port; // undefined
}
public static getProcessPort() {
return process.env.PORT; // 42
}
}
Когда я звоню Foo.getStaticPort()
, это дает мне неопределенное значение.