我该如何控制Amber Smalltalk node.js服务器使用的端口?

3

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

2个回答

5

从今天开始,在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


1

根据Johnny Thornton的说法

在server/FileServer.st文件中-在你更新后-我认为在同一目录下有一个Makefile可帮助您重新编译。

所以目前(约为Amber 0.9.3)没有其他方法可以完成它而不是直接编辑文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接