Nancy之结合tinyfox给我们的应用提供简单的数据服务
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、前提工作新建一个空的web应用程序添加相应的程序集,配置本地调试的TinyFox等等具体参见 Nancy之基于Nancy.Owin的小Demo二、编写我们的Startup.cs 1 using M
千家信息网最后更新 2026年11月01日Nancy之结合tinyfox给我们的应用提供简单的数据服务
一、前提工作
新建一个空的web应用程序
添加相应的程序集,配置本地调试的TinyFox等等
具体参见 Nancy之基于Nancy.Owin的小Demo
二、编写我们的Startup.cs
1 using Microsoft.Owin; 2 using Owin; 3 [assembly: OwinStartup(typeof(NancyAPIDemo.Startup))] 4 namespace NancyAPIDemo 5 { 6 public class Startup 7 { 8 public void Configuration(IAppBuilder app) 9 {10 app.UseNancy();11 }12 }13 }三、编写我们的Module
随便起个名字就好,具体如下
1 using Nancy; 2 namespace NancyAPIDemo 3 { 4 public class HomeModule : NancyModule 5 { 6 private static User user = new User { UName = "catcher", UGender = "m" }; 7 public HomeModule() 8 { 9 Get["/getdata"] = _ => 10 {11 return Response.AsJson(user);12 }; 13 }14 }15 public class User16 {17 public string UName { get; set; }18 public string UGender { get; set; }19 }20 }这里是演示,所以直接写死一条数据,User类也是直接放在。。
这里是返回json数据的,如果要返回xml可以用Response.AsXml
四、搬东西(Adapter和SiteRootPath)
TinyFox里面的Demo有,就不贴上来了
下面是项目截图
五、本地测试
在放到centos之前,还是要试试正常与否!
我配置的端口是12345
测试通过
六、部署到centos中
把刚才的项目发布,将发布的文件传到centos中
然后就是发挥TinyFox的作用了
./fox.sh -root /var/www/NancyAPIDemo -p 1234
好了,数据服务OK了。
下面就建个程序来访问试试
七、建立访问程序
用的是MVC4(VS2013建的)
主要贴页面的代码
1 @{ 2 ViewBag.Title = "Index"; 3 Layout = null; 4 } 5 这是访问数据服务的测试
6 7 8
9 10 11 12 13 八、运行我们发布过后的访问程序
是不是也很简单很轻松呢!!
程序
数据
测试
服务
项目
配置
应用
东西
代码
作用
前提
名字
就是
应用程序
截图
文件
端口
过后
还是
这是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
上海睿民互联网科技有限公司
江苏根荣互联网科技
科技与互联网
金融科技与互联网金融
华宇互联网科技
贷财互联网科技
菲比寻常互联网科技
狮子座互联网科技培训
承德科技产业互联网发展
移动互联网科技股
互联网企业和科技型企业
重庆互联网医院沙龙医盟信息科技
锡山区互联网智能科技产品供应
伍佰万互联网科技怎么赚钱
富国互联网科技002692
互联网时代科技型公司的机会
互联网科技手抄报图片
互联网科技的前景
广州全民伙伴互联网科技有限公司
瑰夏咖啡
互联网 的科技创新
凡科互联网科技
互联网金融中的现代科技
互联网科技商业
明优互联网科技有限公司
科技大学互联网
互联网公司高科技产品
湖北辰鑫科技互联网
陕西九四连强互联网科技有限公司