我目前正在开发一种API,该API可在多平台Unity游戏中使用。我需要将数据从客户端传输到我的数据库服务器。
我的问题是相对于客户端到服务器的通信。
最好的交流方式是什么?
-与领域
-通过一个原始数据传递json对象。
我正在使用loopback.io
现在,我正在使用field做任何事情,因为HTTP插件在编码过程中使用字符串对有线进行了处理,而我无法通过express.js读取它。
我希望有更多关于好的实践/方法的建议
在我看来,这里的接收器功能之一是处理许多参数。
ApiElement.createSimpleElement = function(IdGameData, PositionX, PositionY, PositionZ, RotationY, RotationZ, Layer,
Type, Gravity, Health, MoveSpeed, FireSpeed, cb) {
var data = FillElement(IdGameData, PositionX, PositionY, PositionZ, RotationY, RotationZ, Layer, Type, Gravity,
Health, MoveSpeed, FireSpeed);
// Create the element
ApiElement.create(data, function(err, ApiElementInstance) {
if (err) {
cb(err, null);
} else {
console.log(ApiElementInstance);
cb(null, ApiElementInstance);
}
});
};
参考方案
我会为要表示的每个JSON主体创建一个模型。
据我在Loopback文档中所看到的,您可以告诉应用程序公开自定义模型(例如,带有您在该函数中传递的所有参数的json),这将使代码更清晰,更易于维护,尤其是在您将在许多路线中使用模型对象。
希望这可以帮助。
参考:https://loopback.io/doc/en/lb3/Exposing-models-over-REST.html
从php文件运行命令行程序 - javascript我想从php文件执行任何命令。我有一个nodejs文件,当我给出命令执行某件事时。它工作正常。即abc.js参数在终端上可以正常工作并执行一些任务但是,我想从运行我的命令的php文件中执行相同的任务。我尝试了不起作用的exec('filename arguments')。如果我给exec(ls -l)给出输出。请让我知道您的建议。谢谢 参考方案 我认为您必须…
js:尝试将精细上传器挂接到flask应用程序中 - javascript我正在尝试将上载器连接到Flask端点。端点看起来像:@app.route('/', methods=['GET', 'POST']) def a_function(): if request.method == 'POST': file = request.files[…
如何保持Keras模型加载到内存中并在需要时使用它? - python我正在阅读Keras blog讲解如何使用Flask创建简单的图像分类器Restful API。我想知道如何在不使用python的其他Web框架中实现加载模型的相同方法。在下面的代码中,将在服务器启动之前将模型加载到内存中,直到服务器处于活动状态,它才会运行:# if this is the main thread of execution first lo…
LeetCode题解计算机为什么是基于二进制的?可以是三进制么?二进制有什么好处?题解:为什么叫电子计算机?算盘应该没有二进制
LeetCode题解统计城市的所有灯泡这个是我刚毕业的时候,一个真实的面试题,这是一个开放题。题目描述:想办法,将一个城市的所有灯泡数量统计出来。题解:费米估算法1、如果某个城市常驻人口有1000万2、假设每5人居住在一套房里,每套房有灯泡5只,那么住宅灯泡共有1000万只3、假设公众场所每10人共享一只灯泡,那么共有100万只4、主要的这两者相加就得出了1100万只当然实际上这是估算的,具体应…