小编Ara*_*vin的帖子

如何将 JSON 数据保存到 Google Firebase 的 Firestore 数据库?

是否可以将 JSON 数据直接保存到 Firebase Firestore?

我尝试保存下面的 json 数据,

数据

[{"id":"1234","name":"Chair","symbol":"CHR"}]
Run Code Online (Sandbox Code Playgroud)

代码:

request({url: 'https://api.example.com/v1/data', json: true}, function (error, response, body) {
        if (!error && response.statusCode === 200) {
            res.send(body);    
            console.log(body);    
        }
        else {
            console.log(response.statusCode + " " + error);
        }
        db.collection('market').doc('price').set(body);

    });
Run Code Online (Sandbox Code Playgroud)

错误

错误:参数“数据”不是有效的文档。Input 不是一个普通的 JavaScript 对象。

解决方法

  1. JSON.parse() 用于正文

    db.collection('market').doc('price').set(JSON.parse(body));
    
    Run Code Online (Sandbox Code Playgroud)
  2. JSON.stringify() 用于正文

    db.collection('market')doc('price').set(JSON.stringify(body));
    
    Run Code Online (Sandbox Code Playgroud)

我仍然收到错误。

json node.js firebase node-request google-cloud-firestore

7
推荐指数
1
解决办法
7413
查看次数

如何在 ProtoBuf (gRPC) - Proto3 语法中将消息类型添加为对象?

如何在 ProtoBuf - Proto3 语法中将消息类型作为对象发送?

我想传输对象而不是字符串或数字。

例子

{
  name: 'One',
  date: 'date',
  some: 'some',
...
...
}
Run Code Online (Sandbox Code Playgroud)
syntax = "proto3";

package db;

service Proxy
{
    rpc myFunction(Request) returns (Response);
}

message Request
{
    string name = 1;
}

message Response
{
    object keyvalue = 1;
}
Run Code Online (Sandbox Code Playgroud)

在这里,我收到错误

throw Error("no such Type or Enum '" + path + "' in " + this);
        ^

Error: no such Type or Enum 'object' in Type
Run Code Online (Sandbox Code Playgroud)

——

解决方法

我可以在服务器端将它转换为字符串,然后我可以在客户端 JSON.parse() 。

但我想知道,是否有更好的方法来做到这一点。

protocol-buffers grpc proto3 protobuf.js grpc-node

4
推荐指数
2
解决办法
4553
查看次数

Google Firebase Hosting是否支持.NET核心应用程序?

Google Firebase是否支持.NET核心应用程序?如何查找Google Firebase支持的编程语言列表。

我在其官方网站上找不到与受支持的编程语言有关的任何信息:https : //firebase.google.com/docs/hosting/

更新1:*我们可以使用Node.js和Express App

firebase firebase-hosting

3
推荐指数
2
解决办法
4168
查看次数

C#程序运行但终止?

我正在使用2012年的视觉工作室,我正在创建一个程序,提示用户输入他们的汽车的车轮数量,他们的汽车颜色,里程等等.并将显示'汽车的起点,一旦用户输入其值,就可以获得里程数和汽车颜色.但是,一旦我启动程序并输入轮数,程序就会终止并且不会进入下一步.

public class Car
{

        private int NumbofWheels;
        private int Mileage;
        private String Color;
        private double point;
        private double newPoint;
        private String owner;

        static void Main(string[] args)
        {



            Console.WriteLine("****************************************");
            Console.WriteLine("*           WELCOME TO CAR MANAGER     *");
            Console.WriteLine();
            Console.WriteLine("*             BY: MOHAMED SHIRE        *");
            Console.WriteLine("*                                      *");
            Console.WriteLine("*                                      *");
            Console.WriteLine("* **************************************");
            Console.Write("ENTER THE # OF WHEELS OF A CAR: ");
            Console.ReadKey();
        }

        public Car()
        {
            Mileage = 0;
            NumbofWheels = 4;
            point = 1000000;
        }

        public Car(int mile)
        {
            Mileage = mile;
        }

       public …
Run Code Online (Sandbox Code Playgroud)

c#

-2
推荐指数
1
解决办法
65
查看次数