Nancy之结合tinyfox给我们的应用提供简单的数据服务
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,一、前提工作新建一个空的web应用程序添加相应的程序集,配置本地调试的TinyFox等等具体参见 Nancy之基于Nancy.Owin的小Demo二、编写我们的Startup.cs 1 using M
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
岚图软件开发
周口鹏讯互联网科技有限公司
db2数据库batch
电脑连接wifi服务器异常
软件的数据库在哪里查
网络技术 高二
数据库open与execute
淮安创新软件开发答疑解惑
天津综合软件开发批发价
网络安全知识手抄报内容资料
数据库为什么多个端口
网络安全教育视频人物逼真学生
时尚网络技术加盟费用多少
hana数据库插入数据重复
韩立刚网络安全教学课件
ftp服务器安全性設置
郑州海马网络技术有限公司
关于部队网络安全心得体会
开展网络安全教育班会的背景
服务端数据库读取过程
虚拟电话软件开发
佛山软件开发服务
爱拉拉软件开发
基于hodoop的数据库
服务器功耗50瓦
家电软件开发咋这么唯
use数据库
数据库在物理中的作用
关于网络安全的团会总结
python将链表存数据库