联级use服务器(过滤器)
var koa = require("koa"); var app = new koa(); app.listen(8080); //联级1(可用多个use) app.use(async (ctx, next) => { await next(); //无参,调用下一个use(联级2) }); //联级2(注意先后) app.use(async ctx => { ctx.body = "www.liboke.cn"; //响应文本 });
创建https协议服务器
var koa = require("koa"); var app = new koa(); //使用node内置模块创建https协议 var https = require("https"); var options = { //pem文件路径 key: fs.readFileSync("./ssl/*.key"), cert: fs.readFileSync("./ssl/*.pem") }; https.createServer(options, app.callback()).listen(443, "localhost"); app.use(async ctx => { ctx.body = "www.liboke.cn"; //响应文本 }); 注:需要http转https,查看 “核心模块手册” https模块说明