Nancy之结合tinyfox给我们的应用提供简单的数据服务
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,一、前提工作新建一个空的web应用程序添加相应的程序集,配置本地调试的TinyFox等等具体参见 Nancy之基于Nancy.Owin的小Demo二、编写我们的Startup.cs 1 using M
千家信息网最后更新 2025年01月21日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这是访问数据服务的测试
67 812 13
9 10 11
八、运行我们发布过后的访问程序
是不是也很简单很轻松呢!!
程序
数据
测试
服务
项目
配置
应用
东西
代码
作用
前提
名字
就是
应用程序
截图
文件
端口
过后
还是
这是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
fto服务器的配置与管理
软件开发说明文档
服务器安装宝塔后为什么进不去
数据库技术迅猛发展
智能网络技术是干什么的
协同服务器端口
数据库营销的策略
英雄杀什么区什么服务器
安卓软件开发体会
35岁了还做软件开发吗
数据库连接错误次数太多
网络安全统计局
常州微型软件开发代理商
互联网工业科技服务企业
网络安全大赛现场直播
淇县软件开发有限公司
导出mysql数据库
焦作大学软件开发哪个校区
数据库自动备份软件
病毒攻击网络安全经典案例
如何用电脑访问公司的服务器
三级网络技术历年试卷
软件开发者点数不足怎么回事
温州机旁备件管理软件开发
互联网金融证券科技公司
网络技术大赛获奖题目
报考网络技术考试要求
服务器上的文件能删除吗
mvc数据库语句
天津软件开发行业薪资