用Ionic+angularjs开发的跨平台App, 放在github上,LeanCloud应用Key被人看到了怎么办呢
-
创建时间
15年10月13日
-
最后回复
15年10月26日
-
10
回复
-
2.2K
浏览
-
3
用户
-
2
链接
用Ionic+angularjs开发的跨平台App, 放在github上,LeanCloud应用Key被人看到了怎么办呢
可以使用云引擎部署,所有对数据的调用通过nodejs后端来提供api调用,ionic angular前端直接使用ajax。
云引擎部署时,Key不需要明文放在源代码里,云引擎会自动将你的key设置为环境变量的。参见server.js的一段代码:
var AV = require('leanengine');
var APP_ID = process.env.LC_APP_ID;
var APP_KEY = process.env.LC_APP_KEY;
var MASTER_KEY = process.env.LC_APP_MASTER_KEY;
AV.initialize(APP_ID, APP_KEY, MASTER_KEY);
本地调试启动可以参照start.sh.example写一个脚本。
export LC_APP_ID=<your app id>
export LC_APP_KEY=<your app key>
export LC_APP_MASTER_KEY=<your master key>
export LC_APP_PORT=3000
supervisor --no-restart-on exit server.js
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
开发版云引擎部署应用后的访问地址是什么 | 问题讨论 | 1 | 793 | 17-07-13 |
美国节点出现内部错误代码: nCk1aoD2 | 数据存储 | 4 | 627 | 17-01-16 |
你们又挂掉了,api不能调用,后台也挂掉了 | 综合讨论 | 11 | 1.9K | 15-06-8 |
提交工单对帐号有什么要求? | 账户和使用 | 1 | 807 | 21-11-26 |
今天出现了一个问题,表中添加新字段无法查询 | SDK / API | 1 | 839 | 15-10-5 |