[英]How to run real phoenix server during test?
我正在使用無法模擬的外部庫實現某種棘手的功能。 他們需要對服務器實施真正的請求。 所以,
在測試實施過程中如何運行Web服務器?
PS我的config/test.exs
:
config :my_reelty, MyReelty.Endpoint,
http: [port: {:system, "PORT"}],
url: [host: "localhost", port: 5000] # Specific port
我正在嘗試curl http://localhost:5000
但變得curl: (7) Failed to connect to localhost port 5000: Connection refused
您需要將server: true
添加到Endpoint
的配置中:
config :my_reelty, MyReelty.Endpoint, server: true
phoenix.new
可能已經使用server: false
生成了類似的配置(在v1.2.0中對我有用),因此您可以將false
更改為true
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.