1

ドキュメントで説明されているように、環境変数を使用してポート構成をオーバーライドしながら、rocket-rs アプリケーションを実行しようとしています。

変数を設定しましたROCKET_PORT

setx ROCKET_PORT 4444

で設定されていることを確認しましたecho。アプリケーションを ( または のいずれcargo run./application.exeで) 実行すると、引き続きポート 8000 が使用されます。

  Configured for development.
    => address: localhost
    => port: 8000
    => log: normal
    => workers: 16
    => secret key: generated
    => limits: forms = 32KiB
    => tls: disabled
  Mounting '/':
    => GET /mine
    => POST /transactions/new application/json
    => GET /chain
    => GET /nodes/resolve
    => POST /nodes/register application/json
  Rocket has launched from http://localhost:8000

でポートを構成できることは知っていますがRocket.toml、環境変数を設定することで、コンソール セッションごとに異なるポートで実行できるようにするという考え方です。

なぜこれが機能しないのでしょうか?

4

1 に答える 1