Как я могу контролировать, какой порт используется для сервера Amber Smalltalk node.js? - PullRequest
3 голосов
/ 25 марта 2012

Иногда мне нужно запустить два сервера узлов на двух разных проверках Amber Smalltalk, и было бы очень удобно иметь возможность контролировать это через скрипт запуска, но мое чтение скрипта запуска говорит мне, что мне придется редактировать некоторый код, который не идеален.

Ответы [ 2 ]

5 голосов
/ 11 декабря 2012

Начиная с сегодняшнего дня теперь в версии для разработчиков Amber можно указывать порт для сервера на базе NodeJS.Эта опция включена в выпуск 0.10.0 Amber.

Следующая строка запустит сервер на порту 12345:

node server/server.js -p 12345

РЕДАКТИРОВАТЬ:

Amber REPL и Amber Server были объединены в общий инструмент под названием amber-cli.Начиная с Amber 0.11.0, сервер можно запустить, выполнив следующую команду:

node ./cli/js/amber-cli.js serve --port 12345 --host 0.0.0.0

1 голос
/ 26 марта 2012

По Джонни Торнтону :

в server / FileServer.st - после того, как вы обновили его там - я думаю в том же каталоге есть Makefile, чтобы помочь вам перекомпилировать

Так что нет способа сделать это (в настоящее время ~ Amber 0.9.3) без редактирования файла.

...