在BAE上发布koa应用

1.以最新标准(ES7)写koa应用
2.编译:babel sourc_folder_name -d target_folder_name
3.进入target_folder,依次执行下面的命令

git status -s
git add -A
git commit -m "comment"
git push

注意:

1. require(‘babel-polyfill‘); 必须写在所有代码之前(babel-node方式执行时不需要)
原因:es6中Generators使用babel编译时会提醒 regeneratorRuntime is not defined,官方提供的解决方案:http://babeljs.io/docs/usage/polyfill/
在包含generators的js头部加入 require(‘babel/polyfill‘);
2. 为了BAE能执行通过,package.json中也需要加入: ["babel-polyfill": "6.13.0",]
3. babel的环境:工程目录下必须放 .babelrc , 内容为:
{
"presets": [
"es2015",
"stage-1"
],
"plugins": []
}

4.上传的文件过大,需要更改git配置文件
git config –global http.postBuffer 52428800

参考:https://segmentfault.com/a/1190000003905035

时间: 2024-08-09 10:38:07

在BAE上发布koa应用的相关文章

BAE上部署Ghost开发版

首先申请BAE账号,然后来到BAE控制台添加部署 注意内存要选256M的,Ghost需要的内存超过140M,代码版本工具选git 添加私有mysql服务,来到控制台 选私有mysql,因为免费的mysql有长连接问题,需要修改到knex module,这里没办法改.网上改连接池数目到0,或者捕捉ERESET异常的办法都没有效. 添加完之后,可以在扩展服务列表里,找到新添加的数据库,里面可以看到数据库地址,这个地址等下要填到配置文件里的 申请开通BOS(对象存储),然后来到BOS控制台新建Buck

关于在BAE上部署ThinkPHP框架的问题

现在有点小兴奋,因为在在BAE上部署ThinkPHP框架的问题快折腾一天了,午觉都没睡,不过没白整总算有点结果.不扯淡了,直入正题吧. 之前熟悉ThinkPHP框架,想在BAE上用ThinkPHP做点东西,部署了一天的环境了总结一下把: 一:首先你得有百度帐号吧,别着急先登上.然后进入快速创建应用如下图所示 二.创建应用的具体过程就不多说了吧不是今天的重点,然后ThinkPHP官网上去下一个云引擎版本链接如下:http://www.thinkphp.cn/down.html,我是用的ThinkP

中科燕园GIS外包案例之三-----海洋预报信息掌上发布系统

该系统采用B/S架构与M/S构架相结合,客户端包括web客户端和android移动客户端.数据由access和文本文件存储管理.web客户端借助ArcGIS API for JavaScript和开源的Dojo 1.8.0 在Visual studio 2010平台上开发,android客户端借助ArcGIS API for android,ArcGIS Runtime SDK for Android在Eclipse平台上开发.         [Web客户端] 1.常用地图操作:放大.缩小.平

Windows上发布Qt的可执行程序

这两天抽时间写了个截图工具,在运行release后,想发布下,最后发现点击里面.exe文件报错Qt的库文件缺失,所以学习了下在windows上发布Qt程序的方法,具体操作步骤如下: 1.在Qt Creator下用release跑一遍程序,生成相应的exe文件,也就是可执行文件. 2.在开始菜单搜索Qt,然后运行Qt 5.3 for Desktop (MinGW 4.8 32 bit) (我用的是Qt5.3.2,不同版本,名字不同). 3.打开window是的终端命令模式,然后进入你的exe文件的

如何在GeoServer上发布一张地图

在GeoServer上发布一张地图步骤大致如下: 先准备一张地图,格式可以是:jpg.png.tif等. Jpg文件对应的坐标信息文件为jgw格式文件,投影文件为prj文件;Tif文件对应的坐标信息文件为tfw格式文件,投影文件为prj文件;Png文件对应的坐标信息文件为pgw格式文件,投影文件为prj文件;这里我们使用著名的地图处理工具GlobalMapper对地图进行处理,使其附加坐标信息和投影信息.首先在GlobalMapper里将地图打开,当检测到该图没有坐标信息时,会弹出类似如下对话框

关于ThinkPHP在BAE上URL的rewrite问题

在BAE上若想用ThinkPHP的那一套URL路由方式,必须在BAE上rewrite一下,之前我就直接用了不过是403错误,rewrite方式如下: 把你在BAE上的文件checkout到本地,在根目录下的app.conf(没有可以手动创建一个),然后把下面的代码粘贴上保存即可: handlers: - expire : .jpg modify 10 years - expire : .swf modify 10 years - expire : .png modify 10 years - e

百度DMLC分布式深度机器学习开源项目(简称“深盟”)上线了如xgboost(速度快效果好的Boosting模型)、CXXNET(极致的C++深度学习库)、Minerva(高效灵活的并行深度学习引擎)以及Parameter Server(一小时训练600T数据)等产品,在语音识别、OCR识别、人脸识别以及计算效率提升上发布了多个成熟产品。

百度为何开源深度机器学习平台? 有一系列领先优势的百度却选择开源其深度机器学习平台,为何交底自己的核心技术?深思之下,却是在面对业界无奈时的远见之举. 5月20日,百度在github上开源了其深度机器学习平台.此番发布的深度机器学习开源平台属于"深盟"的开源组织,其核心开发者来自百度深度学习研究院(IDL),微软亚洲研究院.华盛顿大学.纽约大学.香港科技大学,卡耐基·梅陇大学等知名公司和高校. 通过这一开源平台,世界各地的开发者们可以免费获得更优质和更容易使用的分布式机器学习算法源码,

Qt程序在Windows上发布

最近写好了一个Qt5的小程序,并且已经配置好了所有的依赖库,需要发布. 这个主要是讲发布的 查找依赖库请看我的另一篇博客 Qt的程序在其他电脑上使用 http://blog.csdn.net/homechao/article/details/9113531 因为所有的文件比较大约70M左右,直接复制比较慢,也容易丢失文件 在网上看了很多使用第三方的软件进行打包,倒也是可以使用就是比较麻烦点 其实Windows上都已经有现成的打包软件啦,大家可能天天用,都没想到吧 那就是RAR,用起来非常简单,我

在服务器上发布MVC5的应用

如果在Windows server 2012R2上发布MVC应用,步骤稍微简单一些: 安装Win Server2012R2 增加角色IIS和asp.net4.5, IIS里增加asp.net4.5支持 如果要访问Oracle数据库,则安装ODTwithODAC121024,要去掉vs的工具. 在ODAC相应目录配置好tnsnames.ora 在IIS里配置网站,并配置网站使用的应用程序池是DefaultPool(或新加一个应用程序池,选择dotnet4.0版本). 启动网站,IE访问,成功. 如