- Instant Nancy Web Development
- Christian Horsdal
- 242字
- 2021-08-04 09:59:25
How to do it...
Going from zero to hello world with Nancy is as simple as following these steps:
- Open Visual Studio.
- Create a new empty ASP.NET project by navigating to File | New Project... and selecting the ASP.NET Empty Web Application template under Visual C# | Web. Let's call the project
HelloNancy
. - Open Package Manager Console. At the prompt, type the following line of code:
PM> Install-Package Nancy.Hosting.Aspnet
The previous line of code will produce an output similar to this:
Attempting to resolve dependency 'Nancy (≥ 0.17.1)'. Installing 'Nancy 0.17.1'. Successfully installed 'Nancy 0.17.1'. Installing 'Nancy.Hosting.Aspnet 0.17.1'. Successfully installed 'Nancy.Hosting.Aspnet 0.17.1'. Adding 'Nancy 0.17.1' to HelloNancy. Successfully added 'Nancy 0.17.1' to HelloNancy. Adding 'Nancy.Hosting.Aspnet 0.17.1' to HelloNancy. Successfully added 'Nancy.Hosting.Aspnet 0.17.1' to HelloNancy.
- Add a new C# file at the root of the project. Call it
HelloModule
and put the following code in it:namespace HelloNancy { using Nancy; public class HelloModule : NancyModule { public HelloModule() { Get["/"] = _ => "Hello Nancy World"; } } }
- Press F5 and marvel at the fact that you've just created your first Nancy application. When you run this application, you should see something rather close to this:
Tip
Downloading the example code
You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
推薦閱讀
- Mastering Python Scripting for System Administrators
- 微服務(wù)設(shè)計(jì)原理與架構(gòu)
- DevOps入門與實(shí)踐
- 面向STEM的Scratch創(chuàng)新課程
- 信息安全技術(shù)
- STM32F0實(shí)戰(zhàn):基于HAL庫開發(fā)
- EPLAN實(shí)戰(zhàn)設(shè)計(jì)
- 利用Python進(jìn)行數(shù)據(jù)分析(原書第3版)
- 硅谷Python工程師面試指南:數(shù)據(jù)結(jié)構(gòu)、算法與系統(tǒng)設(shè)計(jì)
- Python項(xiàng)目實(shí)戰(zhàn)從入門到精通
- Managing Microsoft Hybrid Clouds
- Unity 2017 Game AI Programming(Third Edition)
- 零基礎(chǔ)學(xué)HTML+CSS第2版
- Python編程入門(第3版)
- JavaWeb從入門到精通(視頻實(shí)戰(zhàn)版)