使用ngrok搭配.net core webapi swagger

ngrok 整合 .net core webapi 和 nswagger 一起對外給人使用

1. 下載 ngrok 並解壓縮

2. 點擊ngrok 它會自動開啟視窗 輸入 ngrok authtoken xxx      xxx是官網登入後給你的Token

3.之後swagger 程式 debug 啟動時候  你就可以去視窗輸入 ngrok http https://localhost:5001 -host-header=localhost:5001

4.之後會跳連結 就依照連結複製貼上

ngrok 就到此結束


swagger部分則是

1.nuget安裝nswag後

2. ConfigureServices -> services.AddSwaggerDocument();

3. 

app.UseOpenApi(settings =>
            {
                settings.PostProcess = (document, request) => { document.Host = "https://ngrok給的網址.ngrok.io"; };
            });
            app.UseSwaggerUi3();

4. 之後你打api 就會指向這網址