有时我需要在两个不同的Amber Smalltalk检出中运行两个节点服务器,通过启动脚本控制这一点会非常方便,但是我对启动脚本的阅读告诉我,我将不得不编辑一些代码,这并不理想。
有时我需要在两个不同的Amber Smalltalk检出中运行两个节点服务器,通过启动脚本控制这一点会非常方便,但是我对启动脚本的阅读告诉我,我将不得不编辑一些代码,这并不理想。
从今天开始,在Amber开发版本中可以指定基于NodeJS的服务器的端口。这个选项包含在Amber 0.10.0版本中。
以下命令会在端口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
在server/FileServer.st文件中-在你更新后-我认为在同一目录下有一个Makefile可帮助您重新编译。
所以目前(约为Amber 0.9.3)没有其他方法可以完成它而不是直接编辑文件。