npm create @shopify/hydrogen@latest
コマンドで作成できる。
hello worldかdemo選べるのでdemo選んで、 JSかTSかはTSにしてみた。
一応自分で書けるが、デフォルトはフォルダ名はhydrogen-storefront
になった。
ローカルで起動
どこからデータ取って来たのか謎??? まだアカウントすら作ってなかったのだが。
設定ファイルはshopify.config.js
かと思ったが、server.ts
だと思う。
env.〜
はどこで設定?
README.md
に書いてた。
Remember to update `.env` with your shop's domain and Storefront API token!
実際に.env
ファイルが存在してた。
これはShopifyの見られてもいいデータかもしれないが、
伏せ字でXXXXにしておきます。
# These variables are only available locally in MiniOxygen SESSION_SECRET="foobar" PUBLIC_STOREFRONT_API_TOKEN="xxxxxx" PUBLIC_STOREFRONT_API_VERSION="2023-01" PUBLIC_STORE_DOMAIN="hydrogen-preview.xxxxxx.com"
ここのデモサイトで登録したものでログインできたのでもしかしたらここと共通かもしれない。