LeanCloud 提供一站式后端云服务,从数据存储、实时聊天、消息推送到移动统计,涵盖应用开发的多方面后端需求。
使用leancloud的云函数,首先你要会使用它的云引擎。用nodejs来说,首先创建一个简单的云引擎项目,打开终端,在你的本地 输入:
npm install -g leancloud-cli
安装成功后,输入:
lean -h
查询帮助。
之后就可以创建项目了:
lean new
然后你就根据终端的提示,一步一步来(前提是在你的leancloud账户里有一个你已经创建好的应用)。创建好之后,比如说你的项目是test 。那么在终端打开你的项目:
cd test
然后在你的项目里安装各种所需要的依赖:
npm install
然后通过:
lean up
来启动你的应用。
之后你可以打开你的项目,在里面应该有一个cloud文件,新创建的项目里应该只有一个云函数,你可以在里面添加工程的所有云函数。nodejs 云函数的格式:
AV.Cloud.define('query', function(request, response) {//第一个参数是你所创建的函数的名字 var query = new AV.Query('App'); query.equalTo('app_name', request.params.appname); query.find().then(function(results) { response.success(results); }).catch(function(error) { response.error('查询失败'); }); });
写好之后在终端输入:
lean deploy
将写好的云函数部署到云引擎中,并在云引擎中设置自己的二级域名。
然后在前端调运这个函数:
var paramsJson = { appname: "游戏" }; AV.Cloud.run('query', paramsJson).then(function(data) { // 调用成功,得到成功的应答 data }, function(err) { // 处理调用失败 });
将前端放在nodejs项目的public中,设置好你的路由。然后打开baidu 输入你自己的二级域名就可以打开你自己的网站了。