原文: Nancy 自寄宿
一:簡介
Self Hosting 顧名思義,就是自己Host自己。也就是不需要依賴别的應用,而讓應用本身就是服務。一個Console程式或者一個Winform程式都是一個應用,Self Hosting 就是将Nancy服務Host在這個應用自身中
二:建立一個控制台程式,引用兩個類庫檔案 Nancy.dll和Nancy.Hosting.Self.dll
public class HomeModule : NancyModule
{
public HomeModule()
{
Get["/get/{name}"] = p =>
{
return p.name;
};
}
}
class Program
{
static void Main(string[] args)
{
using (var host = new NancyHost(new Uri("http://localhost:1212")))
{
host.Start();
Console.ReadLine();
}
}
}
}
三、啟動控制台程式,請求位址