В ExpressJ вы можете быстро настроить веб-сервер и заставить его прослушивать запросы и регистрировать обработчики в строке.
var express = require('express')
var app = express()
// respond with "hello world" when a GET request is made to the homepage
app.get('/', function (req, res) {
res.send('hello world')
})
Возможно ли сделать это в ASP.NET Core, используя что-то подобное, используя промежуточное ПО?
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.Get("/api/v2/", () =>
{
return "Hello world";
});
//configure more services...
}
Также было бы полезно иметь возможность запустить несколько веб-слушателей в одном процессе:
using (var server = new WebServer(url))
{
server.Get("/path", () => { return "Hello world" });
server.Get("/path2", () => { return "Hello world2" });
server.RunAsync();
}
Было бы очень удобно.