许多语言都有用于编写非常小的网站或 Web 服务的微框架,例如用于 Python 的 Flask 或用于 Ruby 的 Sinatra。在 Squeak 上,似乎没有任何等价物。 Iliad、Seaside 和 AIDA 都非常重,因为只是有一点服务。实现此目的的首选方法是什么?直接将处理程序注入(inject) Comanche 或 Swazoo?
最佳答案
"In this particular case, I literally have three URLs that need to do stuff via HTTP POST; that's it."
对于非常简单的情况,您可以像这样注册(或子类)Kom 的 HttpService(来自类注释,请参阅更多信息/选项):
(HttpService on: 8080 named: 'Example Http Service')
onRequestDo: [ :httpRequest | SomeGlobal processRequest: httpRequest ];
start
关于web-services - Squeak/Pharo Web 服务的微框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4513334/