我使用firebase functions:config:set
创建了配置,但是当我尝试访问它们时出现错误:
import firebase from 'firebase';
import functions from 'firebase-functions';
import admin from 'firebase-admin';
admin.initializeApp(functions.config().firebase);
const config = {
apiKey: functions.config().todoservice.apikey,
....
};
const fire = firebase.initializeApp(config)
export { fire }
这就是documentation推荐的内容。
我尝试访问的todoservice
确实存在。
但当我npm run build
时,我收到以下错误
Module not found: Error: Can't resolve 'dns' in '/www/firebase-app/node_modules/isemail/lib'
根据研究,我尝试使用几个不同版本的firebase-admin
和firebase-functions
,但似乎没有任何效果。