Google Cloud Parse Adapters
Parse Server adapters for the Google Cloud Platform.
Installation
$ npm i gcloud-parse-adapters
Google Cloud Storage
Note: You need to setup a Google Cloud Storage account to get started.
Parse Setup
...var StorageAdapter = StorageAdapter; var api = databaseURI: databaseUri || 'mongodb://localhost:27017/dev' appId: processenvAPP_ID || 'myAppId' masterKey: processenvMASTER_KEY || '' ... filesAdapter: "GCLOUD_PROJECT_ID" "BUCKET_NAME" configurations: keyFilename: 'GCLOUD_KEY_FILE' directAccess: true ...;
StorageAdapter constructor options
new StorageAdapter(projectId, bucket, options)
Required:
- projectId: The project ID from the Google Developer's Console. E.g. 'purple-grape-123'.
- bucket: the name of your Google Storage bucket.
options
is a Javascript object (map) that can contain:
-
configurations: Google Cloud Configurations Object. Learn more
-
bucketPrefix: create all the files with the specified prefix added to the filename. Can be used to put all the files for an app in a folder with 'folder/'. Default: ''
-
directAccess: whether reads are going directly to Google Cloud Storage or proxied through your Parse Server. Default: false
Learn more about Google Cloud Storage for Node.js here.