Minimales Koa.JS-Beispiel mit Router & Body Parser

English Deutsch

Dies ist die minimale Koa.JS-Anwendung, die ich als Vorlage für neue NodeJS-Webserver-Anwendungen verwende.

minimal_koa_server.js
#!/usr/bin/env node
const router = require('koa-router')();
const koaBody = require('koa-body');
const Koa = require('koa');
const app = new Koa();

app.use(koaBody());

router.get('/', async ctx => {
    ctx.body = "Hello world";
});

app.use(router.routes());

if (!module.parent) app.listen(3000);

Installiere die Abhängigkeiten mit

install_koa_deps.sh
npm i --save koa koa-router koa-body

und starte mit

run_index.js
node index.js

vorausgesetzt, du hast den Code von oben in index.js gespeichert.

Gehe nun (während der node index.js-Befehl noch läuft) zu http://localhost:3000. Du solltest dort Hello world sehen. Jetzt bist du an der Reihe, dich auf deinem Weg zur Entwicklung der weltbesten Webserver zu machen :-)


Check out similar posts by category: Javascript, NodeJS