const Koa = require('koa') const app = new Koa() const bodyParser = require('koa-bodyparser') app.use(bodyParser()) app.use(async (ctx) => { if (ctx.url === '/' && ctx.method === 'GET') { let html = ` <h2>This is demo</h2> <form method="POST" action="/"> <p>username:</p> <input name="username"> <p>age:</p> <input name="age"> <p>website</p> <input name="website"> <button type="submit">submit</button> </form> ` ctx.body = html } else if (ctx.url === '/' && ctx.method === 'POST') { let postData = ctx.request.body; ctx.body = postData } else { ctx.body = '<h2>Not find</h2>' } }) app.listen(3000, () => { console.log('demo is run') })
github地址:https://github.com/Rossy11/nodehtml