では動作しません、私はCDNを使用して、フロントエンドからすぐにデータを投稿を開始することができました:FirebaseがFirebaseのチュートリアル後NodeJS
<script src='https://cdn.firebase.com/js/client/2.2.1/firebase.js'></script>
と:
var myDataRef = new firebase('https://intense-torch-1234.firebaseio.com/');
$('#messageInput').keypress(function (e) {
if (e.keyCode == 13) {
var name = $('#nameInput').val();
var text = $('#messageInput').val();
myDataRef.push({name: name, text: text});
$('#messageInput').val('');
}
});
myDataRef.on('child_added', function(snapshot) {
var message = snapshot.val();
console.log('TESTING', snapshot);
});
これが現れます私のFirebaseアプリの場所で。
これはNodeJSに使用する必要があるため、NPM Firebase moduleをインストールしました。
私はかなりここに同じことをやっている...
var firebase = require('firebase');
exports.handler = function (event, context, callback) {
var myDataRef = new firebase('https://intense-torch-1234.firebaseio.com/');
myDataRef.push({name: 'myname', text: 'sometext'});
myDataRef.on('child_added', function(snapshot) {
var message = snapshot.val();
console.log('TESTING', snapshot.val());
});
コンソールログ火災私の要求は(スラックから)に来て、データがで来ていることを示した後。しかし、そうではありません私のFirebaseデータベースの更新。
ノードNPMファイヤーベースに必要な他の設定はありますか?
[プッシュメソッドにコールバックを追加する](https://www.firebase.com/docs/web/api/firebase/push.html)の場合、どのようなエラーが返されますか? JSコンソールには何が入っていますか? exports.handler()はどのように呼び出されますか? – Kato
'myDataRef.push({name: 'myname'、text: 'sometext'}、function(error){console。}なぜ、書き込み操作が失敗したのかを示す' push() '呼び出しに補完ハンドラを追加します。 log(error);}); ' –