我用 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) 我正在尝试使用 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) 我是机器学习和张量流新手,正在尝试训练和使用标准文本生成模型。当我去训练模型时,我收到此错误:
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) 我需要一个长按事件来绑定到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 ×3
data-science ×1
dom-events ×1
firebase ×1
hapi ×1
keras ×1
node.js ×1
python ×1
react-hooks ×1
reactjs ×1
svelte ×1
webcam ×1