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

首頁 > 語言 > JavaScript > 正文

nodejs6下使用koa2框架實例

2024-05-06 15:17:04
字體:
來源:轉載
供稿:網友

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);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 靖宇县| 保亭| 新巴尔虎右旗| 德钦县| 台州市| 全南县| 贵南县| 赣榆县| 五家渠市| 兴宁市| 腾冲县| 巴马| 吐鲁番市| 洞口县| 芜湖县| 清原| 大姚县| 逊克县| 库车县| 邹平县| 城步| 万荣县| 商水县| 景洪市| 承德市| 阳新县| 崇阳县| 山东省| 祁阳县| 马尔康县| 锡林郭勒盟| 平远县| 无为县| 易门县| 周口市| 崇州市| 霍林郭勒市| 临沧市| 武山县| 洛阳市| 通化县|