BUG: We are trying to store the data from grapesJS editor in Angular 10 application, getting CORS error, image attached below
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome 99.0.4844.5
Reproducible demo link
https://jsfiddle.net/ct5r4kvg/
Describe the bug
How to reproduce the bug?
- Integrated in Angular 10 application with following code
- while running we are getting CORS error in angular application where postman working fine
What is the expected behavior? We need to add the extra object other than grapesJS properties in API request
What is the current behavior?
We are unable to add extra properties also getting CORS error
If is necessary to execute some code in order to reproduce the bug, paste it here below:
var editor = grapesjs.init({
container: '#gjs',
style: '.txt-red{color: red}',
plugins: ['gjs-preset-newsletter', 'gjs-blocks-basic'],
pluginsOpts: {
'gjs-blocks-basic': { blocks: ['video'] }
},
assetManager: {
assets: [
'https://siteurl.edu/uploads/screen-shot-2017-11-29-at-9-17-08-am.png',
'https://siteurl.edu/uploads/screen-shot-2017-11-16-at-9-21-05-am.png',
],
storeOnChange: true,
storeAfterUpload: true,
upload: "/upload-editor-media",
},
storageManager: {
type: 'remote',
stepsBeforeSave: 2,
storeComponents: false,
storeStyles: true,
storeHtml: true,
storeCss: true,
contentTypeJson: true,
headers: {
Authorization: `Bearer ${this.currentUser.accessToken}`
},
Pragma: 'no-cache',
Expires: '0',
urlStore: "https://a8devapi.azurewebsites.net/api/EC_Email_Templates/GrapeJS",
urlLoad: "/load-template/2",
params: {}, // For custom values on requests
}
});
by using this code getting error CORS, like below

### Code of Conduct
- [X] I agree to follow this project's Code of ConductAnswers (3)
My server side script is in PHP so i added this code in my script and it works fine for me -
header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: GET, POST'); header("Access-Control-Allow-Headers: X-Requested-With");
please anybody help us for this problem, its very urgent for me
CORS issues have nothing to do with GrapesJS
Related Questions and Answers
Continue research with similar issue discussions.
Issue #5020
BUG: Changing Title Attribute on Views Panel Buttons Doesn't Persist
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? ChromeReproducible demo link https://jsfiddl...
Issue #4356
BUG: selector:remove event does not exist
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome 101 Reproducible demo link https://...
Issue #6409
BUG: Cannot drag to move components on mobile
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v133 Reproducible demo link https:/...
Issue #4323
BUG: Performance issue while dragging component to canvas when you have 2k component on canvas
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Google Chrome Version 101.0.4951.41 (Officia...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.