javascript - Can't deploy Cloud Functions for Firebase -


i deploying functions fine, stopped working, , don't know why. i've reverted sample code (from here or here):

const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeapp(functions.config().firebase);  // listens new messages added /messages/:pushid/original , creates // uppercase version of message /messages/:pushid/uppercase exports.makeuppercase = functions.database.ref('/messages/{pushid}/original')     .onwrite(event => {       // grab current value of written realtime database.       const original = event.data.val();       console.log('uppercasing', event.params.pushid, original);       const uppercase = original.touppercase();       // must return promise when performing asynchronous tasks inside functions such       // writing firebase realtime database.       // setting "uppercase" sibling in realtime database returns promise.       return event.data.ref.parent.child('uppercase').set(uppercase);     }); 

but now, when run firebase deploy --only functions get:

=== deploying 'mydb'...   deploying functions  functions: ensuring necessary apis enabled...  runtimeconfig: ensuring necessary apis enabled... +  runtimeconfig: necessary apis enabled +  functions: necessary apis enabled  functions: preparing functions directory uploading...  functions: packaged functions (2.04 kb) uploading !  functions: upload error: cannot read property 'response' of undefined  starting release process (may take several minutes)...  functions: updating function makeuppercase... !  functions[makeuppercase]: deploy error: function load error: node.js module defined file index.js expected export function named makeuppercase +  functions: 0 function(s) deployed successfully.   functions deploy had errors. continue deploying other features (such database), run:     firebase deploy --except functions  error: functions did not deploy properly. 

what wrong?

the console shows same error messages, without more explanations:

enter image description here

version 3.6.0 of firebase tools came out... after installing version, deploy worked fine!


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -