Google Apps Skript, Web App ruft CORS -Richtlinien aufJavaScript

Javascript-Forum
Anonymous
 Google Apps Skript, Web App ruft CORS -Richtlinien auf

Post by Anonymous »

Ich habe auf einer Website gearbeitet und wollte Google Sheets aus irgendeinem göttlichen Grund als meine Datenbank verwenden. Im Skript von Google Apps habe ich eine Switch -Anweisung in der DoGet -Methode, um die Pfadinformationen zu erhalten.

Code: Select all

function doGet(e)
{
let output = "";
path = e.pathInfo.split("/");
switch(path[0])
{
case "Employees":
if(path.length > 1)
{
output = getEmployeeByName(path[1]);
}
else
{
output = getAllEmployees();
}
break;
case "Tasks":
output = getAllTasks();
break;
}
return ContentService.createTextOutput(JSON.stringify(output)).setMimeType(ContentService.MimeType.JSON);
}
< /code>
Dann versuche ich am vorderen Ende mit React.js den aus der Bereitstellung entnommenen URL -Link abzurufen. < /p>
 try
{
fetch(this.url +"/Employees", {
redirect: "follow",
method: "GET",
headers: {
"Content-Type": "text/plain;charset=utf-8",
},
})
}
catch (err)
{
console.log(err);
return "Something messed up: ";
}
Das Problem ist, dass dieser obige Aufruf durch CORS -Richtlinien blockiert wird, aber den zusätzlichen Pfad entfernt (und nur Fetch (this.url) ) nicht. Ich bin mir nicht ganz sicher, wie ich CORS -Fehler beheben kann, aber ich kann bestätigen, dass alles andere funktioniert (die Verwendung der URL und des Pfades in einem Webbrowser gibt die richtigen Daten zurück).

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post