我想知道Cloud SDK是否有可能支持Blueprint API。
但显然,生成的cloud.setup.js
文件不包含蓝图API。以/api
它写在Cloud.js
文件中:
* ### Basic Usage
*
* var user = await Cloud.findOneUser(3);
*
* var user = await Cloud.findOneUser.with({ id: 3 });
我们认为可以自动生成到蓝图API的路由,例如actionModel
-> findOneUser
,createServer
,addToGame
等。
您知道是否可行?我没有关于此的文档。 谢谢
答案 0 :(得分:1)
我在rebuild-cloud-sdk.js中获取了原始代码,并在实际的public static int arrayValuesSum(int[] arr) {
return arrayValuesSumHelper(arr,0);
}
public static int arrayValuesSumHelper(int[] arr, int acc) {
if (arr.length == 0)
acc += 0;
else if (arr.length == 1)
acc += arr[0];
else if(arr.length == 2) {
int[] arrOne = new int[] {arr[0]};
int[] arrTwo = new int[] {arr[1]};
return arrayValuesSumHelper(arrOne, acc) + arrayValuesSumHelper(arrTwo, acc);
}
else {
int[] arrOne = Arrays.copyOfRange(arr, arr[0], arr[(arr.length/2)]);
int[] arrTwo = Arrays.copyOfRange(arr, arr[((arr.length)/2)], arr[(arr.length)]);
return arrayValuesSumHelper(arrOne, acc) + arrayValuesSumHelper(arrTwo, acc);
}
return acc;
}
之前使用以下代码创建了rcsdk.js:
indexOutOfBounds
答案 1 :(得分:0)
前几天我也问了这个问题。这不可能。我们需要在这里明确。蓝图路线仅用于与邮递员进行快速集成测试。我不建议这样做。您不应该使用邮递员或自动路由。您应该在文件中编写测试,以使它们永久存在。