custom pages example and an email adapter is added (#5838)
* custom pages example and an email adapter is added * npm link of email adapter * spelling and grammar changes Co-Authored-By: Tom Fox <tomfox@surprises.io> * spelling changes Co-Authored-By: Tom Fox <tomfox@surprises.io>
This commit is contained in:
23
README.md
23
README.md
@@ -32,6 +32,7 @@ The full documentation for Parse Server is available in the [wiki](https://githu
|
|||||||
- [Basic Options](#basic-options)
|
- [Basic Options](#basic-options)
|
||||||
- [Client Key Options](#client-key-options)
|
- [Client Key Options](#client-key-options)
|
||||||
- [Email Verification & Password Reset](#email-verification-and-password-reset)
|
- [Email Verification & Password Reset](#email-verification-and-password-reset)
|
||||||
|
- [Custom Pages](#custom-pages)
|
||||||
- [Using Environment Variables](#using-environment-variables-to-configure-parse-server)
|
- [Using Environment Variables](#using-environment-variables-to-configure-parse-server)
|
||||||
- [Available Adapters](#available-adapters)
|
- [Available Adapters](#available-adapters)
|
||||||
- [Configuring File Adapters](#configuring-file-adapters)
|
- [Configuring File Adapters](#configuring-file-adapters)
|
||||||
@@ -288,6 +289,7 @@ var server = ParseServer({
|
|||||||
```
|
```
|
||||||
|
|
||||||
You can also use other email adapters contributed by the community such as:
|
You can also use other email adapters contributed by the community such as:
|
||||||
|
- [parse-smtp-template (Multi Language and Multi Template)](https://www.npmjs.com/package/parse-smtp-template)
|
||||||
- [parse-server-postmark-adapter](https://www.npmjs.com/package/parse-server-postmark-adapter)
|
- [parse-server-postmark-adapter](https://www.npmjs.com/package/parse-server-postmark-adapter)
|
||||||
- [parse-server-sendgrid-adapter](https://www.npmjs.com/package/parse-server-sendgrid-adapter)
|
- [parse-server-sendgrid-adapter](https://www.npmjs.com/package/parse-server-sendgrid-adapter)
|
||||||
- [parse-server-mandrill-adapter](https://www.npmjs.com/package/parse-server-mandrill-adapter)
|
- [parse-server-mandrill-adapter](https://www.npmjs.com/package/parse-server-mandrill-adapter)
|
||||||
@@ -298,6 +300,27 @@ You can also use other email adapters contributed by the community such as:
|
|||||||
- [simple-parse-smtp-adapter](https://www.npmjs.com/package/simple-parse-smtp-adapter)
|
- [simple-parse-smtp-adapter](https://www.npmjs.com/package/simple-parse-smtp-adapter)
|
||||||
- [parse-server-generic-email-adapter](https://www.npmjs.com/package/parse-server-generic-email-adapter)
|
- [parse-server-generic-email-adapter](https://www.npmjs.com/package/parse-server-generic-email-adapter)
|
||||||
|
|
||||||
|
### Custom Pages
|
||||||
|
|
||||||
|
It’s possible to change the default pages of the app and redirect the user to another path or domain.
|
||||||
|
|
||||||
|
```js
|
||||||
|
var server = ParseServer({
|
||||||
|
...otherOptions,
|
||||||
|
|
||||||
|
customPages {
|
||||||
|
passwordResetSuccess: "http://yourapp.com/passwordResetSuccess",
|
||||||
|
verifyEmailSuccess: "http://yourapp.com/verifyEmailSuccess",
|
||||||
|
parseFrameURL: "http://yourapp.com/parseFrameURL",
|
||||||
|
linkSendSuccess: "http://yourapp.com/linkSendSuccess",
|
||||||
|
linkSendFail: "http://yourapp.com/linkSendFail",
|
||||||
|
invalidLink: "http://yourapp.com/invalidLink",
|
||||||
|
invalidVerificationLink: "http://yourapp.com/invalidVerificationLink",
|
||||||
|
choosePassword: "http://yourapp.com/choosePassword"
|
||||||
|
}
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
### Using environment variables to configure Parse Server
|
### Using environment variables to configure Parse Server
|
||||||
|
|
||||||
You may configure the Parse Server using environment variables:
|
You may configure the Parse Server using environment variables:
|
||||||
|
|||||||
Reference in New Issue
Block a user