我在nodejs中创建了firebase函数,并在firebase上部署了代码.该功能是在创建新用户时发送电子邮件.我现在丢失了代码.我们可以从firebase中提取代码吗?
以下是我的包json文件.我已经成功安装了node_modules.但得到错误:
"TypeError:无法读取未定义的属性'babel'"
在运行"webpack --watch"时.如果有人知道这一点,请告诉我.
"axios": "0.16.2",
"babel-plugin-root-import": "^5.1.0",
"bootstrap": "3.3.7",
"chalk": "^2.3.0",
"chart.js": "^2.7.1",
"del": "^3.0.0",
"html-entities": "^1.2.1",
"jquery": "3.1.1",
"karma-es6-shim": "^1.0.0",
"leaflet": "1.0.*",
"less": "2.7.2",
"libphonenumber-js": "^1.2.12",
"lodash": "4.17.4",
"moment": "^2.19.1",
"store": "^2.0.12",
"url-loader": "0.5.8",
"vee-validate": "2.0.0-rc.7",
"vue": "2.4.2",
"vue-chartjs": "^2.7.2",
"vue-loader": "12.0.3",
"vue-paginate": "3.4.0",
"vue-resource": "1.2.1",
"vue-router": "2.3.1",
"vue-template-compiler": "2.4.2",
"vuejs-datepicker": "0.6.3",
"vuex": "^2.5.0"
},
"devDependencies": {
"babel-cli": "6.23.0",
"babel-core": "6.23.1",
"babel-loader": "6.3.2",
"babel-preset-es2015": "6.22.0",
Run Code Online (Sandbox Code Playgroud) 我尝试向单个设备发送消息,即单个注册ID,它工作正常但是当试图添加多个注册ID时,它会出现"InvalidServerResponse"错误.例如,对于regTokens ='regId1'的作品; 但不适用于regTokens = ['regId1','regId2'];
var FCM = require('fcm-node');
// Add API Key
var fcm = new FCM('<server-key>');
exports.sendMessage = function (regTokens, messageToSend, callback) {
var message = { //this may vary according to the message type (single recipient, multicast, topic, et cetera)
to: regTokens,
data: {
ar_message: messageToSend
}
};
fcm.send(message, function(err, response){
if (err) {
console.log("Something has gone wrong!",err);
} else {
console.log("Successfully sent with response: ", response);
}
callback(err, 'Success');
});
}Run Code Online (Sandbox Code Playgroud)
push-notification node.js google-cloud-messaging firebase-cloud-messaging
我正在使用Express Framework。我正在尝试从服务器发送非常大的数据。客户端收到200 OK状态,但没有数据。即使我从服务器发送内容长度标头,它也会给出错误ERR_CONTENT_LENGTH_MISMATCH。我回复的内容长度为2102619。
这是我用来发送响应的代码:
var rowNew = JSON.stringify(row);
res.set({ 'Content-Length': rowNew.length });
return res.status(200).send(row);
Run Code Online (Sandbox Code Playgroud)
还尝试将时间限制增加到非常大:
server.timeout = 300000;
Run Code Online (Sandbox Code Playgroud)