V septembri vyšiel javascriptový framework Express v5

17. 10. 2024

Sdílet

klávesnice, černá Autor: PCWorld.com

Po desiatich rokoch vývoja vyšla najnovšia verzia populárneho javascriptového frameworka Express v5. Nová hlavná vývojová vetva prináša zopár spätne nekompatibilných zmien, vrátane podpory asynchrónnych handlerov. Prioritnými cieľmi pre vývojárov boli stabilita, udržateľnosť a bezpečnosť. Nové prvky sú plánované do budúcnosti.

Framework Express zaujal predovšetkým jednoduchosťou s akou je možné vytvoriť menšiu webovú stránku. Express mal veľký ohlas a inšpiroval množstvo iných webových frameworkov, napr. ASP.NET, Flask, Elixir alebo Fiber.

Ukážeme si, ako si vytvoríme jednoduchý projekt pomocou frameworka Express a manažéra Bun.

$ bun init -y

Vytvoríme nový projekt.

$ bun add express@5.0.0 @types/express

Stiahneme si dve závislosti.

import express from "express";

const app = express();
const port = 8080;

app.get("/", (req, res) => {
  res.send("home page");
});

app.get("/status", (req, res) => {
  res.sendStatus(200);
});

app.listen(port, () => {
  console.log(`Listening on port ${port}...`);
});

Vytvoríme jednoduchú aplikáciu, ktorú potom spustíme pomocou bun index.ts.

$ http localhost:8080
HTTP/1.1 200 OK
Content-Length: 9
Content-Type: text/html; charset=utf-8
Date: Thu, 17 Oct 2024 12:59:16 GMT
ETag: W/"9-MGNMHSlmVAdeK1+AtfLnHw6r5jA"
X-Powered-By: Express

home page

Nakoniec pošleme požiadavku pomocou nástroja http.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?

Autor zprávičky