当我从命令行(node script.js
)运行这个脚本时,它似乎工作得很好。Firestore中的所有活动都会打印到控制台,然后是“完成”。但是脚本不会立即退出。它正好挂起了60秒,然后我又恢复了提示符。这是怎么回事?
更新:是的,这是整个脚本。
const firebase = require('firebase')
const config = {
apiKey: 'AIzaSyBmauMItX-bkUO1GGO_Nvrycy1Y6Pj1o_s',
authDomain: 'fir-test-app-501b1.firebaseapp.com',
databaseURL: 'https://fir-test-app-501b1.firebaseio.com',
projectId: 'fir-test-app-501b1',
}
firebase.initializeApp(config)
firebase.firestore().collection('activities')
.get()
.then(qs => qs.docs.forEach(doc => console.log(doc.data())))
.then(() => console.log('done.'))
我使用的是Node v8.11.3和Firebase v5.11.1。GitHub链接:https://github.com/danbockapps/firebase60
https://stackoverflow.com/questions/56314387
复制相似问题