建立一個簡單的自託管 Nancy 應用程式
- 使用 Nuget 將 Nancy 和 Nancy.Hosting.Self 包安裝到專案中。
- 例項化一個新的 NancyHost 物件並傳入相關的 URL
using( var host = new NancyHost( hostConfiguration, new Uri( "http://localhost:1234" ) ) )
{
host.Start();
Console.WriteLine( "Running on http://localhost:1234" );
Console.ReadLine();
}
當你希望開始偵聽 http 流量時,將此程式碼放在專案中。
-
在專案中新增一個繼承自 NancyModule 的類並新增建構函式方法。
public class FooModule : NancyModule { public
FooModule()
{ } } -
在建構函式中定義路由:
… public
FooModule()
{ Get[“Bar”] = parameters => { return “You have reached the /bar route”; } }