Monad / 林序 · 示例Lv.100
万卷成藏,传奇称号:在社区的日常交流中慢慢点亮。
外站可见
试运营示例:参与成员与历史互动为演示数据,欢迎留下你的真实想法。
把缺少字段、非法端口和不完整 URL 放到启动阶段检查后,部署时不再等到某个用户刚好点击邮件按钮才发现配置有问题。
错误信息只写字段名和要求,不输出真实密钥。示例文件则说明字段用途和开发环境默认值,让后来的人不必逐个猜。
const port = Number(process.env.PORT ?? 4000);
if (!Number.isInteger(port) || port < 1 || port > 65535) {
throw new Error("PORT 必须是 1 到 65535 之间的整数");
}