Dart中Node Express代码的等效语句是什么:
app.settings.env
,如
console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);
我已查看ArgResults,但我不清楚如何使用它。
答案 0 :(得分:3)
env - 环境模式,默认为process.env.NODE_ENV或“development”
问题归结为访问环境变量,这已在此处解决:Access to user environment variable
import 'dart:io';
main() {
String env;
if (Platform.environment.containsKey("DART_ENV")) {
env = Platform.environment["DART_ENV"];
} else {
env = "development";
}
}
ArgResults
只解析命令行参数,这可能不是你想要的。请改用ArgParser
。