ExpressApp 1.0.1
See the version list below for details.
dotnet add package ExpressApp --version 1.0.1
NuGet\Install-Package ExpressApp -Version 1.0.1
<PackageReference Include="ExpressApp" Version="1.0.1" />
<PackageVersion Include="ExpressApp" Version="1.0.1" />
<PackageReference Include="ExpressApp" />
paket add ExpressApp --version 1.0.1
#r "nuget: ExpressApp, 1.0.1"
#:package ExpressApp@1.0.1
#addin nuget:?package=ExpressApp&version=1.0.1
#tool nuget:?package=ExpressApp&version=1.0.1
Overview
ExpressSharp is a .NET package that provides a lightweight and flexible way to build web applications using ASP.NET Core. It's inspired by the popular Node.js framework Express.js and provides a similar API for handling HTTP requests and responses.
Installation
To install ExpressSharp, run the following command in the NuGet Package Manager Console:
Install-Package ExpressSharp
Or, using the .NET CLI:
dotnet add package ExpressSharp
Usage
Here's an example of how to use ExpressSharp to create a simple web application:
using ExpressSharp;
var app = new ExpressApp();
app.Get("/", async (ctx) => {
await ctx.Response.WriteAsync("Hello World!");
});
app.StartAsync("http://localhost:5000");
API Reference
ExpressApp
Use(Func<HttpContext, Func<Task>, Task> middleware)
: Adds middleware to the application pipeline.Get(string path, RequestDelegate handler)
: Handles GET requests to the specified path.Post(string path, RequestDelegate handler)
: Handles POST requests to the specified path.Put(string path, RequestDelegate handler)
: Handles PUT requests to the specified path.Delete(string path, RequestDelegate handler)
: Handles DELETE requests to the specified path.StartAsync(string? url = null)
: Starts the application.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.