Parse Rest NodeJS
Install
npm install --save parse-rest-nodejs
How to Use
It's used as the basis of Parse Rest API.
Setup up process.env
// Recommend to use 'better-npm-run'.processenvSERVER_URL = "http://__host__/parse"processenvAPP_ID = "__app_id__";processenvMASTER_KEY = "__master_key__";
Methods
'get', 'post', 'put', 'patch', 'del'
-
parameter: (url, data, headers, formData)
-
All methods are returned Promise.
parseRest;
Initialize
// es6; // req is express requestconst parseRest = req;
// es5var ParseRest = default; // req is express requestvar parseRest = req;
insert an object
parseRest
insert a User
parseRest
insert with a Pointer
const user = __type: 'Pointer' className: '_User' objectId parseRest
insert with GeoPoints
const location = __type: 'GeoPoint' latitude longitude ;parseRest
user login
parseRest
me
- It need to 'sessionToken' value in request header.
- Alternatively, 'sessionToken' or 'user.sessionToken' value in request session is possible.
parseRest
insert a file
- Use the property 'fileData'.
- It is recommended to use multer.
// Express side;; const app = ;const upload = ;...// file uploadapp;...
// Action side; const _file = reqfiles0;const _fileInfo = filename: _fileoriginalname mimetype: _filemimetype size: _filesize encoding: _fileencoding ;const fileData = file: fs mimetype: _filemimetype ; parseRest;
get object
parseRest
get list
parseRest
get user
parseRest
get users
parseRest
count of objects
parseRest;
update an object
parseRest
delete an object
parseRest
delete user
parseRest
edit user
parseRest
insert installation data
parseRest
run cloud function
parseRest