Я пытаюсь запустить приложение 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
, но идея заключается в том, чтобызапускать разные порты для каждого сеанса консоли, устанавливая переменную среды.
Почему это не работает?