国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

nodejs6下使用koa2框架實例

2024-05-06 16:37:14
字體:
來源:轉載
供稿:網友

koa2里面使用ES7的語法,如async、await所以需要運行在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);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。

 

注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库车县| 县级市| 平度市| 来安县| 郸城县| 邵东县| 镇江市| 司法| 开江县| 永城市| 颍上县| 靖江市| 侯马市| 海伦市| 保康县| 泾阳县| 贞丰县| 南雄市| 石柱| 深圳市| 德保县| 额尔古纳市| 安图县| 大厂| 绥阳县| 中方县| 平昌县| 澜沧| 永春县| 普兰店市| 方城县| 句容市| 玉屏| 温宿县| 新野县| 台东市| 茌平县| 湾仔区| 醴陵市| 岳普湖县| 贞丰县|