Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
474
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. var firebase = require('firebase');
  2.  
  3. // Initialize
  4. var app = firebase.initializeApp({
  5. ServiceAccount: {
  6. projectId: "******",
  7. clientEmail: "****@gmail.com",
  8. privateKey: "-----BEGIN PRIVATE KEY-----nkeyn-----END PRIVATE KEY-----n"
  9. },
  10. databaseURL: "****.firebaseio.com"
  11. });
  12.  
  13. // Set Sample Data
  14. firebase.database().ref('/').set({
  15. username: "test",
  16. email: "test@mail.com"
  17. });
  18.  
  19. Debugger listening on port 5858
  20. crypto.js:279
  21. var ret = this._handle.sign(toBuf(key), null, passphrase);
  22. ^
  23.  
  24. Error: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode
  25. at Error (native)
  26. at Sign.sign (crypto.js:279:26)
  27. at Object.sign (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebasenode_modulesjsonwebtokennode_modulesjwsnode_modulesjwaindex.js:54:45)
  28. at Object.jwsSign [as sign] (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebasenode_modulesjsonwebtokennode_modulesjwslibsign-stream.js:23:24)
  29. at Object.JWT.sign (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebasenode_modulesjsonwebtokenindex.js:137:16)
  30. at authJwt (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebaseauth-nodeauth.js:83:16)
  31. at fetchAccessToken (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebaseauth-nodeauth.js:96:17)
  32. at app_.INTERNAL.getToken (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebaseauth-nodeauth.js:196:14)
  33. at Zb.getToken (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebasedatabase-node.js:28:3496)
  34. at yh (C:UsersadminDesktopmyProjectmyProjectnode_modulesfirebasedatabase-node.js:195:334)
  35. Press any key to continue...
  36.  
  37. var firebase = require('firebase');
  38.  
  39. firebase.initializeApp({
  40. databaseURL: 'https://*****.firebaseio.com',
  41. serviceAccount: 'myapp-13ad200fc320.json', //this is file that I downloaded from Firebase Console
  42. });
  43.  
  44. firebase.database().ref('/').set({
  45. username: "test",
  46. email: "test@mail.com"
  47. });
  48.  
  49. "private_key": process.env.FIREBASE_PRIVATE_KEY.replace(/\n/g, 'n')
  50.  
  51. var admin = require("firebase-admin");
  52.  
  53. var serviceAccount = require("path/to/serviceAccountKey.json");
  54.  
  55. admin.initializeApp({
  56. credential: admin.credential.cert(serviceAccount),
  57. databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
  58. });
  59.  
  60. admin.initializeApp({
  61. credential: admin.credential.cert({
  62. projectId: "<PROJECT_ID>",
  63. clientEmail: "foo@<PROJECT_ID>.iam.gserviceaccount.com",
  64. privateKey: "-----BEGIN PRIVATE KEY-----n<KEY>n-----END PRIVATE KEY-----n"
  65. }),
  66. databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
  67. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement