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/node