nodejs에서 koa2 프레임워크를 사용하는 방법에 대한 예시 튜토리얼을 공유하세요

零下一度
풀어 주다: 2017-05-19 09:31:36
원래의
1986명이 탐색했습니다.

이번 글은 nodejs6에서 koa2 프레임워크를 활용한 사례를 주로 소개하고 있는데, 에디터가 꽤 괜찮다고 생각해서 지금부터 공유하고 참고용으로 올려보겠습니다. 에디터를 따라가서 살펴보겠습니다.

koa2는 async, wait 등 ES7 구문을 사용하므로 node7.6 이후에 실행해야 하지만 node7.6 이전에는 babel도 사용할 수 있으므로 koa2는 다음과 같습니다. 실행할 수 있습니다.

먼저 프로젝트에 babel을 설치하고 여러 개의 babel 모듈을 설치합니다:

npm install babel babel-register babel-preset-env --save
로그인 후 복사

그런 다음 항목 파일에 'babel-register' 모듈

require('babel-register');
로그인 후 복사

을 도입하고 소개 비즈니스 코드:

require('./server.js');
로그인 후 복사

구성 .babelrc 파일:

{
 "presets": [
  ["env", {
   "targets": {
    "node": true
   }
  }]
 ]
}
로그인 후 복사

예:

app.js:

require('babel-register');

require('./servers/devserver');
로그인 후 복사

devserver.js :

var koa = require('koa');
var app = new koa();
const request = require('request');


let port = process.env.PORT || 8080;
console.log("set port:" + process.env.PORT + "; ip:" + process.env.IP);
app.use(async (ctx) => {
 console.log(ctx.url);
 if (ctx.url.indexOf('/aaa') > -1) {
  
  ctx.response.set('content-type', 'text/javascript');
  ctx.body = request.get('http://127.0.0.1/aa.bundle.js', function(err, response, body) {
   console.log(body);
  });
 }
});
app.listen(port);
로그인 후 복사

【관련 추천】

1. 무료 js 온라인 동영상 튜토리얼

JavaScript 중국어 참조 매뉴얼

3. php.cn Dugu Jiujian (3) - JavaScript 비디오 튜토리얼

위 내용은 nodejs에서 koa2 프레임워크를 사용하는 방법에 대한 예시 튜토리얼을 공유하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿