firebase / firebase/quickstart-nodejs

config/index.js does not exit after executing

未关闭
#183 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
933
派生
425
PR 合并指标
30 天内没有已合并 PR

描述

When I run "node config/index.js get", it was actually executed successfully, but it does not exit.
Shall we need to add "finally" block like the following?
```node.js
function getTemplate() {
const config = admin.remoteConfig();
config.getTemplate()
.then(template => {
console.log('ETag from server: ' + template.etag);
const templateStr = JSON.stringify(template, null, 2);
fs.writeFileSync('config.json', templateStr);
})
.catch(err => {
console.error('Unable to get template');
console.error(err);
}).finally(() => {
process.exit();
});
}
```

贡献指南

打开贡献指南

调研方向

从 config/index.js 开始,并使用 `node config/index.js get` 重现该问题。跟踪 getTemplate 流程,并确认命令在成功执行和失败执行后都会终止;完成意味着命令退出,而不是保持打开状态。

由索引模型根据 Issue 内容生成。

评估

技术栈
javascript
领域
cli
Issue 类型
缺陷
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。