お知らせ
現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。
src/@types
にwindow.d.ts
のような物を定義して使う方法。Reactに外部スクリプトを組み込んだ場合などに有用。
<script src="https://example.com/foo.js" />
みたいなやつ。
declare global {
interface Window {
dataLayer: Array<unknown>;
}
}
// これがないと他から見れない
export {};
具体的にはref('SomeReference').once('value')
の結果を取得する
Env |
Ver |
Chrome |
91.0.4472.77 |
Firebase SDK |
8.6.2 |
top level awaitが使える
// apps[]から使いたいのを取る
const dbInstance = firebase.apps[0]
// DB参照を取る
const dbRef = firebase.database(dbInstance)
// 読み取る場合、書き込みは.set()とかする
(await dbRef.ref('/foo/bar').once('value')).val()
Response | Echo
Env |
Ver |
golang |
1.15 |
echo/v4 |
4.3.0 |
type FooBar struct {
Foo int `json:"foo"`
Bar string `json:"bar"`
}
func Example(c echo.Context) error {
p := &FooBar{}
err := c.Bind(p)
if err != nil {
return c.String(500, "")
}
return c.JSON(200, p)
}
Env |
Ver |
golang |
1.15 |
echo/v4 |
4.3.0 |
type FooBar struct {
Foo int `json:"foo"`
Bar string `json:"bar"`
}
func Example(c echo.Context) error {
p := &FooBar{}
err := c.Bind(p)
if err != nil {
return c.String(500, "")
}
r := strconv.Itoa(p.Foo) + ":" + p.Bar
return c.String(200, r)
}