Как перенести данные из BigQuery в приложение ReactJS для веб-пакетов, уже развернутое в Google App Engine - PullRequest
0 голосов
/ 20 июня 2019

Мне удалось развернуть приложение на основе kepler.gl в Google App Engine с некоторыми примерами данных (на основе учебника vis academy ). Я хотел бы иметь возможность получать данные из Big Query и передавать их в качестве исходных данных.

Я пытался реализовать пример в примере nodejs-bigquery , но не могу понять, как передать результаты в основной файл app.js. Я абсолютный новичок в разработке приложений и JavaScript, поэтому любая помощь будет принята с благодарностью.

Вот как выглядит мой основной файл app.js

import React, {Component} from 'react';
import {connect} from 'react-redux';
import AutoSizer from 'react-virtualized/dist/commonjs/AutoSizer';
import KeplerGl from 'kepler.gl';

// Kepler.gl actions
import {addDataToMap} from 'kepler.gl/actions';
// Kepler.gl Data processing APIs
import Processors from 'kepler.gl/processors';

// Sample data
//import data from './data/bq.js'

.... 

Вот вывод ошибки:

ERROR in ./~/https-proxy-agent/index.js
Module not found: Error: Can't resolve 'net' in '/Users/saroosh/code/GAE/node_modules/https-proxy-agent'
 @ ./~/https-proxy-agent/index.js 5:10-24
 @ ./~/teeny-request/build/src/index.js
 @ ./~/@google-cloud/common/build/src/util.js
 @ ./~/@google-cloud/common/build/src/index.js
 @ ./~/@google-cloud/bigquery/build/src/index.js
 @ ./src/data/bq.js
 @ ./src/app.js
 @ ./src/main.js

ERROR in ./~/https-proxy-agent/index.js
Module not found: Error: Can't resolve 'tls' in '/Users/saroosh/code/GAE/node_modules/https-proxy-agent'
 @ ./~/https-proxy-agent/index.js 6:10-24
 @ ./~/teeny-request/build/src/index.js
 @ ./~/@google-cloud/common/build/src/util.js
 @ ./~/@google-cloud/common/build/src/index.js
 @ ./~/@google-cloud/bigquery/build/src/index.js
 @ ./src/data/bq.js
 @ ./src/app.js
 @ ./src/main.js
...