入口的目的就是创建监听服务,最简单的起手 const http = require('http'); const https = require('https'); const Koa = require('koa'); const app = new Koa(); http.createServer(app.callback()).listen(3000); https.createServer(app.callback()).listen(3001); 这样你就在3000监听了http请求,在3001监听了https请求。但是,光监听还不够, 你肯定需要处理请求吧? const http = require('http'); const https = require('https'); const Koa = require('koa'); const app = new Koa(); app.use(async ctx => { // 对所有的请求打印Hello world ctx.body = 'Hello World'; }); http.createServer(app.callback()).listen(3000); https.createServer(app.callback()).listen(3001); 这样,你所有的请求都会返回Hello world了。成功了一大半了。好了,接下来按需添加你的中间件吧,比如路由处理,静态文件处理,按需加载,官方推荐在这里koa中间件列表,非官方推荐的直接 npmjs.org 上面搜吧。
1楼也太累了,人家是新手 const Koa = require('koa'); const app = new Koa(); app.use(async(ctx)=>{ ctx.body = 'hello'; });
入口的目的就是创建监听服务,最简单的起手
这样你就在3000监听了http请求,在3001监听了https请求。
但是,光监听还不够, 你肯定需要处理请求吧?
这样,你所有的请求都会返回Hello world了。成功了一大半了。
好了,接下来按需添加你的中间件吧,比如路由处理,静态文件处理,按需加载,官方推荐在这里koa中间件列表,非官方推荐的直接 npmjs.org 上面搜吧。