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

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

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

koa2里面使用ES7的語法,如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)存不足問題解決

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

    Webpack是現(xiàn)在主流的功能強(qiáng)大的模塊化打包工具,在使用Webpack時(shí),如果不注意性能優(yōu)化,有非常大的可能會(huì)產(chǎn)生性能問題,下面這篇文章主要給大家介紹了關(guān)于webpack打包、編譯、熱更新Node內(nèi)存不足問題解決的相關(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開發(fā)環(huán)境配置與使用

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

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

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

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

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

    這篇文章主要介紹了nvm的下載,安裝與使用方法,詳細(xì)介紹了nvm的功能、下載與安裝方法,常見命令以及相關(guā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ì)大家有所幫助。一起跟隨小編過來看看吧
    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),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    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)單,文中通過代碼介紹的非常詳細(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)論

简阳市| 扎兰屯市| 博爱县| 民乐县| 徐闻县| 石台县| 贵南县| 莱阳市| 赤城县| 那坡县| 大同县| 寿宁县| 凯里市| 谢通门县| 舞阳县| 江川县| 吐鲁番市| 武功县| 西青区| 通化市| 松溪县| 芦溪县| 民县| 大英县| 哈巴河县| 乌海市| 潜山县| 营口市| 右玉县| 南投县| 桃江县| 徐闻县| 孝义市| 始兴县| 荣成市| 阜宁县| 南开区| 塔城市| 大新县| 兴化市| 桂平市|