sto*_*oft 33 elixir phoenix-framework
作为Elixir和Web领域的新手(没有Web框架经验),我想知道什么是Plug?据我所知,Cowboy是一个Web服务器(虽然在Erlang,而不是Elixir),而Phoenix是一个用于构建Web应用程序的框架,但是插件是从哪里进来的?它是两者之间的抽象层,还是与Phoenix相同的抽象层中的插件系统?
Jos*_*lim 48
它是两者之间的抽象层吗?
对,就是这样!插件是适用于不同Web服务器的通用适配器.目前我们只支持牛仔,但有工作支持其他人.
插头还定义了不同组件应如何插在一起.类似于Ruby中的Rack,Python中的WSGI,Clojure中的Ring等等.