小编Luj*_*ska的帖子

如何使用Node.js获取和设置数据到Firebase?

我正在学习Firebase和Node.js. 我想从Twitter获取我的推文并将其发送到Firebase.从Twitter获取推文我没有问题.我的问题是如何将数据发送到Firebase?

我尝试了以下代码:

var firebase = require('firebase');

// Initialize
var app = firebase.initializeApp({
    ServiceAccount: {
       projectId: "******",
       clientEmail: "****@gmail.com",
       privateKey: "-----BEGIN PRIVATE KEY-----\nkey\n-----END PRIVATE KEY-----\n"
    },
   databaseURL: "****.firebaseio.com"
}); 

// Set Sample Data
firebase.database().ref('/').set({
    username: "test",
    email: "test@mail.com"
});
Run Code Online (Sandbox Code Playgroud)

我在控制台上收到以下错误:

 Debugger listening on port 5858
 crypto.js:279
  var ret = this._handle.sign(toBuf(key), null, passphrase);
                         ^

Error: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode
    at Error (native)
    at Sign.sign (crypto.js:279:26)
    at Object.sign (C:\Users\admin\Desktop\myProject\myProject\node_modules\firebase\node_modules\jsonwebtoken\node_modules\jws\node_modules\jwa\index.js:54:45)
    at Object.jwsSign [as sign] (C:\Users\admin\Desktop\myProject\myProject\node_modules\firebase\node_modules\jsonwebtoken\node_modules\jws\lib\sign-stream.js:23:24)
    at Object.JWT.sign (C:\Users\admin\Desktop\myProject\myProject\node_modules\firebase\node_modules\jsonwebtoken\index.js:137:16)
    at authJwt (C:\Users\admin\Desktop\myProject\myProject\node_modules\firebase\auth-node\auth.js:83:16)
    at fetchAccessToken …
Run Code Online (Sandbox Code Playgroud)

node.js firebase firebase-realtime-database

17
推荐指数
3
解决办法
5万
查看次数

我想用Xamarin创建用于android的计时器线程

如何以1秒的间隔或"While(True)"循环以1秒的线程睡眠代码运行此代码?

private void GetCodeOnServer()
{

     WebClient _client = new WebClient();

     string _code = _client.DownloadString(new Uri(@"http://myUrl/car"));

     Toast.MakeText(this, "Code: " + _code, ToastLength.Long).Show();


}
Run Code Online (Sandbox Code Playgroud)

c# multithreading android xamarin

7
推荐指数
2
解决办法
2万
查看次数

为什么在 Chrome Dev Console 上出现“Uncaught ReferenceError: $ is not defined”错误?

我正在尝试在 Chrome 开发人员控制台中运行一个简单的 JQuery 脚本,但我遇到了问题。

这段代码在 Chrome 开发者控制台上运行时没有问题:

var someValue = $("[name='Jack']");
if(someValue !== null){
   console.log("Jack is here!");
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在setTimeout如下函数中运行相同的代码时出现错误:

setTimeout(function(){
   var someValue = $("[name='Jack']");
   if(someValue !== null){
      console.log("Jack is here!");
   }
}, 1000);
Run Code Online (Sandbox Code Playgroud)

未捕获的 ReferenceError: $ 未定义

这不仅发生在 setTimeout 函数中,它也发生在普通函数中。

我正在使用最新版本的谷歌浏览器。如何在setTimeout函数中像上面一样使用 JQuery ?

javascript jquery google-chrome google-chrome-devtools

2
推荐指数
1
解决办法
2655
查看次数