小编Gre*_*his的帖子

Firebase 管理员无法读取未定义的属性“证书”

我用 firebase admin 编写 hapi 后端 api。我找不到此错误的修复方法。

TypeError: Cannot read property 'cert' of undefined at ModuleJob.run (internal/modules/esm/module_job.js:109:37) at async Loader.import (internal/modules/esm/loader.js:133:24)

代码:

import * as admin from 'firebase-admin';
import serviceAccount from './resources/serviceAccount.js'
let storageBucket = process.env.NODE_ENV === 'production' ? '' : 'gs://myapp-dev.appspot.com'

let app = admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: process.env.NODE_ENV === 'production' ? "https://myapp.firebaseio.com" : "https://jointcreative1-dev.firebaseio.com"
});
Run Code Online (Sandbox Code Playgroud)

包json:

 {
  "name": "backend",
  "version": "1.0.0",
  "description": "Hapi/joi backend server",
  "type": "module",
  "main": "server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && …
Run Code Online (Sandbox Code Playgroud)

javascript node.js hapi firebase firebase-admin

8
推荐指数
2
解决办法
4062
查看次数

如何使用反应钩子获取网络摄像头提要?

我正在尝试使用 React 钩子获取网络摄像头提要以显示在我的应用程序上。我还需要能够从提要中捕获最新的图像

我相信我有基础,但缺少一些东西。

import React,{useState,useEffect} from "react"


export function VideoFeed(){
const[constraints] = useState({width:300,height:300})

useEffect(()=>{
    navigator.mediaDevices.getUserMedia({video:true})
    .then(stream=>{
        let video = document.querySelector('video')
        video.source = stream;
        video.play();
    })
    .catch(e=>{
        console.log(e)
    })
})

return(
    <video autoPlay ={true} id ="video"></video>
)
}
Run Code Online (Sandbox Code Playgroud)

javascript webcam reactjs react-hooks

6
推荐指数
1
解决办法
1761
查看次数

张量流抛出分布式函数错误

我是机器学习和张量流新手,正在尝试训练和使用标准文本生成模型。当我去训练模型时,我收到此错误

Train for 155 steps
Epoch 1/5
  2/155 [..............................] - ETA: 4:49 - loss: 2.5786
---------------------------------------------------------------------------
InvalidArgumentError                      Traceback (most recent call last)
<ipython-input-133-d70c02ff4270> in <module>()
----> 1 model.fit(dataset, epochs=epochs, callbacks=[checkpoint_callback])

11 frames
/usr/local/lib/python3.6/dist-packages/six.py in raise_from(value, from_value)

InvalidArgumentError: 2 root error(s) found.
  (0) Invalid argument:  indices[58,87] = 63 is not in [0, 63)
     [[node sequential_12/embedding_12/embedding_lookup (defined at <ipython-input-131-d70c02ff4270>:1) ]]
     [[VariableShape/_24]]
  (1) Invalid argument:  indices[58,87] = 63 is not in [0, 63)
     [[node sequential_12/embedding_12/embedding_lookup (defined at <ipython-input-131-d70c02ff4270>:1) ]]
0 successful …
Run Code Online (Sandbox Code Playgroud)

python machine-learning keras data-science tensorflow2.0

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

瘦长按

我需要一个长按事件来绑定到svelte 3中的按钮。我想以尽可能少的“ boilerplaty”方式进行此操作。

我已经尝试过使用长按功能,但是这似乎有些令人费解和棘手,也似乎有点慢。

function longPress(node, callback) {
     console.log(node)
    function onmousedown(event) {
      const timeout = setTimeout(() => callback(node.innerHTML), 1000);

      function cancel() {
        clearTimeout(timeout);
        node.removeEventListener("mouseup", cancel, false);
      }

      node.addEventListener("mouseup", cancel, false);
    }

    node.addEventListener("mousedown", onmousedown, false);

    return {
      destroy() {
        node.removeEventListener("mousedown", onmousedown, false);
      }
    };
  }
</script>

<div>
  <Video />
  {#each Object.entries(bindings) as [id, value]}
    <button on:click = {()=>longPress(this,addImage)}> {id} </button>
  {/each}
</div>
Run Code Online (Sandbox Code Playgroud)

这可行,但是我敢肯定有更好的方法。

javascript reactive-programming dom-events svelte

0
推荐指数
1
解决办法
102
查看次数