国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衢州市| 台江县| 麦盖提县| 札达县| 同德县| 即墨市| 吉首市| 盐山县| 诏安县| 花莲市| 彭阳县| 肥东县| 吴旗县| 固镇县| 互助| 新和县| 滕州市| 宁城县| 南投市| 大港区| 泰安市| 昭通市| 建昌县| 平塘县| 炉霍县| 海盐县| 黔东| 武汉市| 天气| 峡江县| 德庆县| 汉川市| 桂东县| 湘潭县| 贵定县| 南木林县| 维西| 仪征市| 舟曲县| 大渡口区| 运城市|