Skip to content

Use your file system for parse-server storage. Based on parse-server-fs-adapter

License

Notifications You must be signed in to change notification settings

samuelantonioli/parse-server-fs-store-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Please use the original https://github.com/parse-community/parse-server-fs-adapter - it has been updated! (2020)

parse-server-fs-store-adapter

Use your file system for parse-server storage. Based on parse-server-fs-adapter

Why?

After parse-server-fs-adapter didn't work for me i.e. getting errors like this - parse-server-fs-adapter#3 - I've decided to implement a file-based parse-server storage.

I read the source code of the Grid Store Adapter as an inspiration and used the functions of parse-server-fs-adapter.

Please read the source, it's short and it works.

Installation

npm i --save parse-server-fs-store-adapter

Important note!

Please create the files directory or the specified files directory before using it, it doesn't create it automatically.

Use e.g. mkdir -p recursive/path/created/files.
This saves probably error-prone code here.

Usage

As an instance:

var FSStoreAdapter = require('parse-server-fs-store-adapter');
var fs_store_adapter = new FSStoreAdapter({
    // caution: create this directory before you use it
    filesSubDirectory: "other_files_directory" // optional, default: "files"
});

var api = new ParseServer({
    // ...
    filesAdapter: fs_store_adapter
});

As a config option:

var api = new ParseServer({
    // ...
    filesAdapter: {
        module: 'parse-server-fs-store-adapter',
        options: {
            // optional, default: 'files'
            // caution: create this directory before you use it
            filesSubDirectory: 'other_files_directory'
        }
    }
});

About

Use your file system for parse-server storage. Based on parse-server-fs-adapter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published