API开发人员:Unity环回http传输过程的建议 - c#

我目前正在开发一种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万只当然实际上这是估算的,具体应…