Added warning for special URL sensitive characters for appId (#6159)

* Added warning for special url sensitive characters for appId

* refactored and added test case
This commit is contained in:
Saimoom Safayet Akash
2019-10-27 05:12:42 +06:00
committed by Diamond Lewis
parent f50f8beb62
commit cf9245a4a2
2 changed files with 18 additions and 0 deletions

View File

@@ -376,6 +376,16 @@ function injectDefaults(options: ParseServerOptions) {
options.serverURL = `http://localhost:${options.port}${options.mountPath}`;
}
// Reserved Characters
if (options.appId) {
const regex = /[!#$%'()*+&/:;=?@[\]{}^,|<>]/g;
if (options.appId.match(regex)) {
console.warn(
`\nWARNING, appId that contains special characters can cause issues while using with urls.\n`
);
}
}
// Backwards compatibility
if (options.userSensitiveFields) {
/* eslint-disable no-console */