-
Raspberry PI + Nancy + (可选 MySQL) = 构建小巧的嵌入式HTTP服务
感谢作者Ranjan.D
使用 Nancy 构建跨平台 HTTP 服务并在 Raspberry PI 上部署。
介绍:
本文将向你展示如何在 Raspberry PI中设置和使用 Nancy(这是一个在 .Net 和 Mono中构建基于 HTTP 服务的轻量级的简明框架)。
使用Nancy 而不是 Web API 或其他机制构建HTTP服务的主要考虑是Nancy 非常简洁。
正如 Nancy 的创造者所说,你不必担心配置更改等问题,它很容易就可以运作。设置 Nancy 并在 Linux 上托管应用不会给你造成负担。
背景
如果你才开始接触Raspberry PI,请事先了解一下基本原理。
如果你才开始接触Nancy,也建议你做一下了解:https://github.com/NancyFx/Nancy/wiki/Documentation
本文采用以下链接中提到的示例MySQL 数据库:http://www.mysqltutorial.org/mysql-sample-database.aspx
它具有真实数据模型,使用它我们可以使用 Nancy 开发出简单高雅的HTTP服务,并在 Raspberry PI 上托管。
目标是,首先在 Raspberry PI 上设置需要的软件 – MySQL、 Nancy。然后,我们要创建一个简单的Nancy 应用让 MySQL 数据可以通过基于Nancy HTTP的服务对外界可用。当托管应用时,为了简单起见,我们将在控制台上托管我们的演示应用。
之后,我们将通过进行 HTTP 请求来测试,对内容类型进行适当设置来显示
- 2022-10-09 18:30:03下载
- 积分:1
-
本系统为汽车销售系统,对产品和客户的统计。能对本部门销售有较好的统计和了解,及时对本部门的销售进行调整。...
本系统为汽车销售系统,对产品和客户的统计。能对本部门销售有较好的统计和了解,及时对本部门的销售进行调整。-the system for auto sales, product and customer data. Can sales in this sector had better statistics and understanding of the timely sales of adjustment.
- 2022-09-23 11:30:04下载
- 积分:1
-
sql anywhere studio 9 developers guide
sql anywhere studio 9 developers guide
- 2022-05-30 19:39:26下载
- 积分:1
-
此为留言板代码,很适合初学者学习。利用asp.net以及sql server 编写而成。...
此为留言板代码,很适合初学者学习。利用asp.net以及sql server 编写而成。-This is the message board code, it is suitable for beginners to learn. Sql server using asp.net and prepared.
- 2022-03-20 03:09:42下载
- 积分:1
-
一个数少的数据库应用程序代码,希望大家能得到
一些小的数据库应用程序代码,希望大家能有所收获
- 2023-03-18 10:30:04下载
- 积分:1
-
a management VB source databases example
一个管理VB源码的数据库例子-a management VB source databases example
- 2022-01-25 20:34:38下载
- 积分:1
-
VB 和 SQL相结合的。图书查询管理软件,有详细的说明
VB 和 SQL相结合的。图书查询管理软件,有详细的说明-VB and SQL combining. Book query management software, is described in detail
- 2022-06-27 18:35:47下载
- 积分:1
-
利用Visual C#建立一个数据库,对图书资料实行计算机管理。降低资料管理的成本,提高工作效率。同时也可大大降低手工录入时的繁重工作量以及减少录入时的错误及查...
利用Visual C#建立一个数据库,对图书资料实行计算机管理。降低资料管理的成本,提高工作效率。同时也可大大降低手工录入时的繁重工作量以及减少录入时的错误及查询带来的不便。并且可灵活对图书资料进行插入、删除、更新等操作。-Visual C# to establish a database of information on the library computer management. To reduce data management costs and improve efficiency. It can also greatly reduce the manual input of the heavy workload and reduce input error and the inconvenience resulting from the inquiry. Flexibility and information on books, insert, delete, update, etc.
- 2022-08-07 02:55:02下载
- 积分:1
-
三层架构生成工具源代码,让你的开发更加快速,进一步了解SQL代码的灵活运用...
三层架构生成工具源代码,让你的开发更加快速,进一步了解SQL代码的灵活运用-resultant
- 2023-06-23 14:40:03下载
- 积分:1
-
用delphi编写的固定资产管理系统,用的是sql的数据库
用delphi编写的固定资产管理系统,用的是sql的数据库-Use delphi to prepare the fixed assets management system, using a sql database
- 2022-03-11 20:58:57下载
- 积分:1