我想在自定义域和子域下运行我的开发服务器,例如:https://api.custom.local/。在Rails中我会使用puma-dev,在Phoenix中是否有与此工具等效的工具
发布于 2019-07-03 06:48:57
我关注了Justin answer,并在puma-dev上做了一些研究。
我们可以使用puma-dev作为Phoenix app的反向代理。
先决条件
按照puma-dev README进行安装。
Phoenix端点开发配置
url: [
sheme: "https",
host: "api.custom.test"
],
https: [
port: 443,
cipher_suite: :strong,
keyfile: System.get_env("SSL_KEYFILE_PATH"),
certfile: System.get_env("SSL_CERTFILE_PATH")
]结果
我们可以访问https://api.custom.test
备注
puma-dev允许通过执行puma-dev -install -d local添加自定义域
发布于 2019-07-03 01:42:25
编辑您的config/dev.exs文件。完成MyApp.Endpoint的配置。您将需要添加或编辑:url密钥。您可以执行类似以下的操作
url: [host: "api.custom.local", port: 4000]然后你就可以像平常一样启动你的应用程序了。
https://stackoverflow.com/questions/56857541
复制相似问题