Node.js Web开发(二)
上一篇文章主要介绍了koa2的基本操作(坐下坐下),但是每次都返回一样的HTML似乎也不可能,所以现在我们需要来处理URL了。 直接来点高级点的东西,我们需要一个能处理URL的middleware,它叫做: koa-router : npm install koa-router 1234567891011121314151617181920 const Koa = require('koa');const router = require('koa-router')();const app = Koa();router.get('/hello/:name', async(ctx, next) => { var name = ctx.params.name; ctx.response.body = `<h1>Hello, {$name}!</h1>`;});router.get('/', async(ctx, next) => { ctx.response.body = '<h1>Index Page</h1>';});app.use(router.routes());app.listen(3000);console.log('Server listen on port 3000...'); 这里的代码,会在访问网址localhost:3000时返回Index Page