Maison > interface Web > js tutoriel > le corps du texte

Tutoriel sur l'utilisation du framework koa2 dans nodejs6

Y2J
Libérer: 2018-05-14 16:43:02
original
2071 Les gens l'ont consulté

Cet article présente principalement des exemples d'utilisation du framework koa2 sous nodejs6. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.

koa2 utilise la syntaxe ES7, telle que async et wait, il doit donc s'exécuter après node7.6 mais avant node7.6, babel peut également être utilisé, donc koa2 ; peut courir.

Installez d'abord babel dans le projet, et plusieurs modules de babel :

npm install babel babel-register babel-preset-env --save
Copier après la connexion
Puis introduisez-le dans le

fichier d'entrée babel-register 'module

require('babel-register');
Copier après la connexion
puis introduisez le code métier :

require('./server.js');
Copier après la connexion
dans le fichier de configuration .babelrc :

{
 "presets": [
  ["env", {
   "targets": {
    "node": true
   }
  }]
 ]
}
Copier après la connexion
Exemple :


app.js :

require('babel-register');

require('./servers/devserver');
Copier après la connexion
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);
Copier après la connexion
[Recommandations associées]

1

Tutoriel vidéo gratuit Javascript<.>2.

Exemple détaillé de jQuery Validate vérifiant plusieurs noms

3

Exemple détaillé d'un événement de clic sur une liste déroulante easyUI

4. Exemple de tutoriel d'environnement de développement Webpack inter-domaines

5 Introduction à la méthode d'implémentation JS de suppression de boucle d'éléments dans un tableau

<.>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!