创建一个简单的自托管 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”; } }