Node.js 我是否可以使用Typescript在Express中使用process.env.FOO初始化静态只读类字段?
是否可以使用Typescript在Express中使用env变量初始化静态只读类字段?我使用Node.js 我是否可以使用Typescript在Express中使用process.env.FOO初始化静态只读类字段?,node.js,typescript,express,Node.js,Typescript,Express,是否可以使用Typescript在Express中使用env变量初始化静态只读类字段?我使用.env文件 我的代码当前如下所示: class Foo { private static readonly port: number = process.env.PORT!; public static getStaticPort() { return this.port; // undefined } public static getProcessPort() {
.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()
时,它会给我未定义的