最近在測試關於 ChatGPT 的東西,遇到一些問題,比較麻煩的就是當你打造MCP Server ( Model Protocol Server )的時候
他會驗你的憑證,因為程式還在一直調整,不可能一直佈署到線上環境測試,於是我找一下,發現原來有一個很好用的工具
如果你用.net 跑起來執行環境是 http://localhost:5021 ,透過 ngrok 你可以透過他給的一個隨機地址 像是 https://sample-random-name.ngrok.io
幫你轉成公開的網址,並且有一個有效的非自發憑證,這點蠻重要的因為在測試很多環境都會驗證憑證的有效性
1. 首先到 https://ngrok.com/ 下載,並且順便註冊拿到 Authtoken
2. 之後打開 command ,輸入
這樣就啟動成功了
3. 之後我們開啟一個預設的 Web API 專案,我們直接使用範本測試
執行起來預設的 天氣API 樣板,這時候我們看一下 他的執行 port 是 5021
4. 接下來 開啟 command ,輸入
這時候我們就會看到他幫我們轉向的網址 https://unmet-initially-fran.ngrok-free.dev
這時候打開 swagger 就可以看到
之後在測試的時候就有一個非自發的憑證,且有公開的測試網址,不然有時候很多測試環境對於 localhost 非常的麻煩
這樣也可以不用一直佈署到線上環境,本機測試也可以快點更動
--
The bug existed in all possible states. Until I ran the code.
如果這篇文章有幫助到您幫我分享一下,讓我有寫下去的動力...