为了账号安全,请及时绑定邮箱和手机立即绑定

node+koa 怎么编写入口文件啊app.js?

node+koa 怎么编写入口文件啊app.js?

繁星淼淼 2019-03-14 14:15:23
初学node和koa不知道如何配置入口文件,希望指教一下
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

入口的目的就是创建监听服务,最简单的起手


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 上面搜吧。

查看完整回答
反对 回复 2019-04-08
?
aluckdog

TA贡献1847条经验 获得超7个赞

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


const Koa = require('koa');

const app = new Koa();

app.use(async(ctx)=>{

ctx.body = 'hello';

});


查看完整回答
反对 回复 2019-04-08
  • 3 回答
  • 0 关注
  • 705 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信