go explorer
v0.8.1
これはGo Explorerの本拠地です。
GO Explorerを使用すると、セットアップなしでGOプログラミング言語を学習、探索、実験することができます。実際のコンパイラをインストールする必要があります。
以下に、現在利用可能なすべての機能がリストされています。
言語:TypeScript
フロントエンドはReactを使用してビルドされ、バックエンドサーバーはnodejsとExpressを使用してビルドされています(おそらく将来のバックエンドが移動するように移行されますか?)
GOソースコードは、Dockerコンテナ内で実行され、実行を適切に分離します。 Nginxは、ロードバランサーとして、およびアプリケーションの逆プロキシとして使用されます。
コンテナで完全に無効にされるネットワーク接続はありません。したがって、外の世界へのアクセスがブロックされています。
コンテナが使用できる利用可能なCPUリソースは制限されています。
総編集時間と実行時間は、コンテナによって制限されます。
cd go-explorer/frontend && npm install
cd go-explorer/backend && npm install
cd go-explorer/frontend
npm run start:dev
これにより、ホットリロードを可能にする開発サーバーが起動します。
cd go-explorer/backend
npm run start:dev
git pull golang:1.1(6/7/8-rc)
.ENVファイルをGo-Explorer/FrontendおよびGo-Explorer/BackEndフォルダーのルートに配置する環境変数を構成できます。
| env | 必要です | デフォルト | 述べる |
|---|---|---|---|
| golang_versions | いいえ | 1.17 | 利用可能なバージョンのセミコロン分離リスト |
| ポート | いいえ | 5000 |
| env | 必要です | デフォルト | 述べる |
|---|---|---|---|
| golang_versions | いいえ | 1.17 | 利用可能なバージョンのセミコロン分離リスト |
| ポート | いいえ | 3000 | |
| api_base_url | いいえ | http:// localhost:5000/api | |
| base_url | いいえ | http:// localhost:3000 |
バックエンドテストを実行します:
npm run test
フロントエンドE2Eテストを実行します:
npm run test:e2e
ガイド
アプリケーションは、比較的最新のブラウザで動作する必要があります。 Firefox(95)、Chrome(96)、およびEdge(96)でテストされています。
mit