最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs6下使用koa2框架實(shí)例

 更新時(shí)間:2017年05月18日 09:26:05   作者:木的樹(shù)  
本篇文章主要介紹了nodejs6下使用koa2框架實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

koa2里面使用ES7的語(yǔ)法,如async、await所以需要運(yùn)行在node7.6之后;但在node7.6之前也可以利用babel是的koa2可以運(yùn)行。

首先項(xiàng)目中安裝babel,和babel的幾個(gè)模塊:

npm install babel babel-register babel-preset-env --save

然后在入口文件中引入‘babel-register'模塊

require('babel-register');

而后引入業(yè)務(wù)代碼:

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • webpack打包、編譯、熱更新Node內(nèi)存不足問(wèn)題解決

    webpack打包、編譯、熱更新Node內(nèi)存不足問(wèn)題解決

    Webpack是現(xiàn)在主流的功能強(qiáng)大的模塊化打包工具,在使用Webpack時(shí),如果不注意性能優(yōu)化,有非常大的可能會(huì)產(chǎn)生性能問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于webpack打包、編譯、熱更新Node內(nèi)存不足問(wèn)題解決的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Node.js API詳解之 util模塊用法實(shí)例分析

    Node.js API詳解之 util模塊用法實(shí)例分析

    這篇文章主要介紹了Node.js API詳解之 util模塊用法,結(jié)合實(shí)例形式分析了node.js API中util模塊基本功能與相關(guān)函數(shù)使用技巧,需要的朋友可以參考下
    2020-05-05
  • nodejs開(kāi)發(fā)環(huán)境配置與使用

    nodejs開(kāi)發(fā)環(huán)境配置與使用

    經(jīng)過(guò)幾個(gè)星期的nodejs學(xué)習(xí),從開(kāi)始的小白到現(xiàn)在漸漸得熟悉,走過(guò)來(lái)也才算明白,現(xiàn)在已經(jīng)入門也掌握了相關(guān)的學(xué)習(xí)方法,今天開(kāi)始記錄下自己學(xué)習(xí)的過(guò)程,以便日后查看。
    2014-11-11
  • Node模塊化開(kāi)發(fā)實(shí)例解析

    Node模塊化開(kāi)發(fā)實(shí)例解析

    這篇文章主要為大家介紹了Node模塊化開(kāi)發(fā)實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • nvm的下載,安裝與使用方法圖文詳解

    nvm的下載,安裝與使用方法圖文詳解

    這篇文章主要介紹了nvm的下載,安裝與使用方法,詳細(xì)介紹了nvm的功能、下載與安裝方法,常見(jiàn)命令以及相關(guān)問(wèn)題解決方法,需要的朋友可以參考下
    2023-04-04
  • node版本切換與版本升級(jí)降級(jí)教程(win)

    node版本切換與版本升級(jí)降級(jí)教程(win)

    nvm是一個(gè)node的版本管理工具,可以簡(jiǎn)單操作node版本的切換、安裝、查看,下面這篇文章主要給大家介紹了關(guān)于node版本切換與版本升級(jí)降級(jí)教程的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法

    nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法

    今天小編就為大家分享一篇nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Node.js 多進(jìn)程處理CPU密集任務(wù)的實(shí)現(xiàn)

    Node.js 多進(jìn)程處理CPU密集任務(wù)的實(shí)現(xiàn)

    這篇文章主要介紹了Node.js 多進(jìn)程處理CPU密集任務(wù)的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • Ubuntu安裝Node.js的2種方式

    Ubuntu安裝Node.js的2種方式

    這篇文章主要給大家介紹了關(guān)于Ubuntu安裝Node.js的2種方式,在Ubuntu系統(tǒng)上安裝Node.js和npm非常簡(jiǎn)單,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • 使用express+multer實(shí)現(xiàn)node中的圖片上傳功能

    使用express+multer實(shí)現(xiàn)node中的圖片上傳功能

    這篇文章主要介紹了使用express+multer實(shí)現(xiàn)node中的圖片上傳功能,需要的朋友可以參考下
    2018-02-02

最新評(píng)論

华蓥市| 杭州市| 棋牌| 六枝特区| 巨野县| 集安市| 辛集市| 和硕县| 贡觉县| 哈巴河县| 米林县| 临武县| 阿瓦提县| 宜章县| 黑龙江省| 遵化市| 封开县| 康定县| 铁力市| 彭阳县| 会宁县| 车致| 宁津县| 东乡县| 伊宁市| 全椒县| 繁峙县| 光山县| 新民市| 登封市| 青川县| 嘉黎县| 景东| 霍邱县| 宜阳县| 黔江区| 彝良县| 集贤县| 松江区| 五大连池市| 海盐县|