New Feature / Enhancement Checklist
Current Limitation
Parse Server is designed so that it can be booted up and tested easily. However, there are some default configurations that are insecure, meaning that when a developer transitions to production, they mightn't be aware of the openings which they haven't fixed.
Feature / Enhancement Description
Just like fileUpload, migrate allowClientClassCreation to default to false, expect for the core classes (such as _User).
Or:
Have 2 start scripts:
npm start:dev // allows for any insecure option, such as allowClientClassCreation or mountPlayground
npm start:prod // overrides insecure options
New Feature / Enhancement Checklist
Current Limitation
Parse Server is designed so that it can be booted up and tested easily. However, there are some default configurations that are insecure, meaning that when a developer transitions to production, they mightn't be aware of the openings which they haven't fixed.
Feature / Enhancement Description
Just like
fileUpload, migrateallowClientClassCreationto default to false, expect for the core classes (such as _User).Or:
Have 2 start scripts:
npm start:dev// allows for any insecure option, such asallowClientClassCreationormountPlaygroundnpm start:prod// overrides insecure options