Skip to content

書棚管理アプリEdmondのフロントエンド用リポジトリ

Notifications You must be signed in to change notification settings

canisterism/edmond-front

Repository files navigation

edmond-front

社内の書籍管理システム Edmond のフロントエンド用リポジトリです。 バックエンド: https://github.com/k-kom/edmond-ql スキャナ: https://github.com/megane42/edmond-scanner

前提その1:バックエンドの edmond-ql を動かしておく

こちらのリポジトリを自分のローカルにcloneするなりdocker pullするなりしてlocalhost:8888で動いている状態にしてください。

https://github.com/k-kom/edmond-ql

前提その2:node のバージョン管理

node のバージョン管理には nvm を使うことを強くおすすめします。多分 node の lts だと何でも動くんじゃいでしょうか。v10 と v12 では動くことを確認しています。

https://github.com/nvm-sh/nvm

前提その3:API エンドポイントの設定

デフォルトで graphql の API エンドポイントは社内のローカル IP を向くようにしているので、nuxt.config.jsapollo.clientConfigs.default.httpEndpointに直接localhost:8888/graphqlを書き込むか、export EDMOND_API_ENDPOINT=http://localhost:8888/graphqlを事前に実行してください。

動かす

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# ここから下は基本的に使わないはず
# # build for production and launch server
# $ npm run build
# $ npm start

# # generate static project
# $ npm run generate

動かない!そんな時は

npm run dev でエラーになって動かない

  • npm install は実行ましたか?
  • node-sassのビルドがよくコケます。npm rebuild node-sassすると幸せになれるかも。

検索バーに文字列を入れても何も変わらない

多分 API とのやり取りでコケているので、デベロッパーツールのNetworkタブで graphql に対して正しいリクエストが飛んでいるか確認してください。

About

書棚管理アプリEdmondのフロントエンド用リポジトリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published