在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ node+koa 怎么編寫入口文件啊app.js?

node+koa 怎么編寫入口文件啊app.js?

初學(xué)node和koa不知道如何配置入口文件,希望指教一下

回答
編輯回答
涼薄

1樓也太累了,人家是新手

const Koa = require('koa');
const app = new Koa();
app.use(async(ctx)=>{
ctx.body = 'hello';
});
2017年12月14日 08:39
編輯回答
尋仙

入口的目的就是創(chuàng)建監(jiān)聽服務(wù),最簡(jiǎn)單的起手

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監(jiān)聽了http請(qǐng)求,在3001監(jiān)聽了https請(qǐng)求。
但是,光監(jiān)聽還不夠, 你肯定需要處理請(qǐng)求吧?

const http = require('http');
const https = require('https');
const Koa = require('koa');
const app = new Koa();

app.use(async ctx => {
  // 對(duì)所有的請(qǐng)求打印Hello world
  ctx.body = 'Hello World';
});

http.createServer(app.callback()).listen(3000);
https.createServer(app.callback()).listen(3001);

這樣,你所有的請(qǐng)求都會(huì)返回Hello world了。成功了一大半了。
好了,接下來(lái)按需添加你的中間件吧,比如路由處理,靜態(tài)文件處理,按需加載,官方推薦在這里koa中間件列表,非官方推薦的直接 npmjs.org 上面搜吧。

2017年10月24日 12:25
編輯回答
愚念
2017年4月12日 08:37