- 先にGinサーバを立てないとNextサーバを立てた時にエラーが出るのでバックエンドのシステムから実行してください
- MacOS: Venture(13.0.1)
- Node.js: v18.12.1
- npm: 9.2.0
- 使用しているモジュールのバージョンは package.json を参照
- モジュールのインストール
- プロジェクト実行
- ブラウザを開き、http://localhost:3000/map に接続
- MacOS: Venture(13.0.1)
- docker: Docker Desktop 4.15.0 (93002)
- Docker イメージを取得しコンテナを立てる
docker compose build
docker compose up -d
- Neo4j コンテナに入り、接続されている IP アドレスを確認
docker exec -it koukaten2022_NEO4J /bin/bash
cat /etc/hosts | awk 'END{print $1}' | sed -e 's/[0-9]\+$/1/g'
- 2 で確認できたアドレスを backend/go/lib/neo4j_handler.go の 15 行目に貼り付ける
driver, err := neo4j.NewDriver("neo4j://(ここにIPアドレスを入れる):57687", neo4j.BasicAuth(username, pass, ""))
- Go コンテナに入る
docker exec -it koukaten2022_GO ash
- cmd フォルダに移動して main.go を実行して API サーバを立ち上げる