如何控制琥珀色Smalltalk node.js服务器使用的端口?

如何控制琥珀色Smalltalk node.js服务器使用的端口?,smalltalk,amber-smalltalk,Smalltalk,Amber Smalltalk,有时,我需要在两个不同的Amber Smalltalk签出上运行两个节点服务器,通过启动脚本控制这一点非常方便,但我对启动脚本的阅读告诉我,我必须编辑一些代码,这并不理想。: 在server/FileServer.st中-在那里更新之后-我认为 在同一目录中有一个Makefile来帮助您重新编译 因此,如果不直接编辑文件,就无法执行此操作(当前为~Amber 0.9.3)。现在,在Amber developer版本中,可以为基于NodeJS的服务器指定端口。 此选项包含在琥珀色的0.10.0版本

有时,我需要在两个不同的Amber Smalltalk签出上运行两个节点服务器,通过启动脚本控制这一点非常方便,但我对启动脚本的阅读告诉我,我必须编辑一些代码,这并不理想。

在server/FileServer.st中-在那里更新之后-我认为 在同一目录中有一个Makefile来帮助您重新编译

因此,如果不直接编辑文件,就无法执行此操作(当前为~Amber 0.9.3)。

现在,在Amber developer版本中,可以为基于NodeJS的服务器指定端口。 此选项包含在琥珀色的0.10.0版本中

以下行将在端口12345上启动服务器:

node server/server.js-p 12345

编辑:

琥珀色REPL和琥珀色服务器都已合并到一个名为琥珀色cli的通用工具中。 从琥珀色0.11.0开始,可通过执行以下命令启动服务器:

node./cli/js/amber-cli.js服务器——端口12345——主机0.0.0.0