Skip to content

一些疑惑,请教一下 #1

@HaveF

Description

@HaveF

感谢精子提供这个repo

  1. 客户端原来是使用leancloud的api和leancloud进行通信,比如下面代码
  const TestObject = AV.Object.extend('TestObject');
  const testObject = new TestObject();
  await testObject.save({ words: 'Hello World!' });

会往https://api.leancloud.cn/1.1/classes/TestObject?post一些数据,post的过程中客户端的request header会带一些东西,主要是分成两部分,第一部分是客户端的信息,比如User-Agent, Origin等等,第二部分是AV相关信息,比如X-LC-UA, X-LC-Sign, X-LC-Id等等。
现在是怎么处理的,我没有看太懂
第二部分是通过设置X-LC-Session,然后云引擎和云存储交互,客户端什么都不用管
第一部分信息是通过

const parseLeancloudHeaders = require('leanengine/middleware/parse-leancloud-headers');

app.use(parseLeancloudHeaders(AV, {restrict: false}));

传递到后面去了吗?

  1. 有计划使用apollo graphql server吗? http://dev.apollodata.com/tools/
    还是只用"express-graphql" 做个good enough的版本就可以了?

非常感谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions