BAE express 踩坑指南
2016-11-22 本文已影响0人
dulei_fe
bae 问题
端口为18080
bae指定的端口,不可更改。
使用express
说明:使用的git用来版本管理。
- 开始使用的时候直接在 server.js require('express')上传bae会报 express 模块找不到。
- 在package.json中添加对应的模块。
- node_modules安装到本地上传到bae.
此时回遇到问题
git报异常
Counting objects: 665, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (596/596), done.
error: RPC failed; HTTP 411 curl 22 SSLRead() return error -9806
fatal: The remote end hung up unexpectedly
Writing objects: 100% (665/665), 3.65 MiB | 0 bytes/s, done.
Total 665 (delta 101), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Everything up-to-date
BAE Git仓库默认需要上传的最大文件为1MB,如果文件超大,则会提示错误error: RPC failed; result=22, HTTP code = 411。若用户需要上传大文件,可以通过修改postBuffer来修改上传文件的最大值,这里我们设置为524288000,即最大可以上传500MB的文件。
- bae帮助文档
-
参考stackoverflow的解答
解决问题:
git config http.postBuffer 524288000
git push