laf.js云开发框架在线文档:https://docs.lafyun.com/在线体验:https://www.lafyun.com/介绍laf.js是一个开箱即用的、完整的、开源的基于无服务器模式和js编程的开发者云开发框架。使用熟悉的js轻松搞定整体前后端业务,前端秒变全栈。laf.js让每一位开发者随时拥有自己的云开发平台!交流QQ群:603059673lafyun.com正式上线啦!您可以直接在线体验,即刻创建laf云开发应用服务!开发者可以在lafyun.com上免费快速创建自己的应用,无需担心服务器部署和运维,立即拥有应用独立域名和HTTPS证书,快速上线应用!开发者可以在私有服务器上部署laf云开发平台,可以轻松将lafyun.com中的应用迁移到自己的laf云开发平台上运行!主要内容提供云函数引擎、文件存储、数据访问策略、触发器、WebSocket等能力。开箱即用,5分钟启动应用。前端秒变全栈前端。无需对接服务端,有FlutterSDKless-api-client,可以快速启动。移动应用支持h5、小程序、Uni-app、Flutter等客户端环境。提供云函数在线管理、文件、数据库、远程部署、日志、在线写入、调试云函数的云开发控制台,全智能提示IDE初衷场景快速开发MVP,专注客户端业务,大大减少服务端开发workload属于自己掌控的自建云开发平台适合谁使用?云开发用户如果喜欢微信云开发的极速体验,又不想受限于微信等特定平台,可以基于LaF搭建自己的云开发平台;laf.js也是唯一已知的开源云开发平台,技术选型更自信,风险更可控,场景更容易扩展自建云开发可以获得极速的云开发体验,同时,技术选型时无需担心迁移平台。个人开发者和初创创业团队在产品的初级阶段基于laf.js,可以大大减少服务端API的数量;根据我们的实践经验,90%的服务端API在初期是可以省下来的;聚焦产品业务本身,快速推出最小可用产品(MVP),快速实施产品和市场验证。软件开发者将不再需要聘请php、java等服务器工程师,开发成本大大降低;开发效率将大幅提升,上线和迭代速度将大大加快;整个云开发框架源码可完整交付,专网部署;运行截图应用列表云函数列表云函数在线开发云存储:文件管理云数据库:数据管理云数据库:访问策略远程部署协作成员说明快速部署laf.js服务基于DockerCompose快速部署需要你是熟悉docker和docker-compose的使用安装Docker(CentOS)本例只给出CentOS下的安装脚本。如果要安装其他环境,请参考官方文档https://docs.docker.com/engin...sudoyuminstall-yyum-utilssudoyum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.reposudoyuminstalldocker-cedocker-ce-clicontainerd.iosudosystemctlstartdocker还需要安装docker-compose@seehttps://docs.docker.com/compo...启动服务(docker-compose)gitclonehttps://github.com/lafjs/laf.git#这个目录下还有更多的部署脚本,可以用于生产部署cdlaf/deploy/docker-composeddockernetworkcreatelaf_shared_network--driverbridge||truedockerpulllafyun/app-service:latest#启动所有服务docker-composeup#浏览器打开http://console.local-dev.host:8000进入开发环境(developer)#安装依赖npminstall#bootstrap包npxlernabootstrap#构建和观察包npmrunbuild&&npmrunwatch#在dockerdockernetworkcreatelaf_shared_network--driverbridge||中创建一个共享网络true#下载应用服务imagedockerpulllafyun/app-service:latest#launchlaf.jsservicesdocker-composeup#startlaf.jslocalclientcdpackages/system-clientnpmrundev#现在在浏览器中打开http://console.local-dev.host:8080!测试用例启动mongodb测试容器dockerrun--rm-p27018:27017--namemongotest-dmongoruntest#运行测试用例npxmocha./packages/*/tests/**/*.test.js#清除测试containerdockerrm-fmongotestbyMaslow(wangfugen@126.com),laf.js作者lafyun.com是一个开源的云开发平台,前端变成全栈,不需要服务器。
