From fa643f65ad35108e018a35e50c71364334dbc82e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Tue, 20 Sep 2022 18:07:36 +0800 Subject: Revert "Path name is now relative" This reverts commit dbff318c05e124c5a1fcf4d41f0386735a0796f9. --- index.html | 4 ++-- main.c | 19 +++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index 37b1af9..b9246c9 100644 --- a/index.html +++ b/index.html @@ -18,9 +18,9 @@ .createApp({ apiKey: '%s', host: '%s' - }))); + })), '%s'); } - + diff --git a/main.c b/main.c index 7b55ee1..b5ea6f1 100644 --- a/main.c +++ b/main.c @@ -2,12 +2,6 @@ #include #include -int main(int argc, char *argv[]) -{ - EM_ASM(getToken()); - return 0; -} - static void handle_success(emscripten_fetch_t *fetch) { char data[fetch->numBytes + 1]; @@ -24,7 +18,7 @@ static void handle_error(emscripten_fetch_t *fetch) emscripten_fetch_close(fetch); } -void getproducts(const char *token) +void getproducts(const char *token, const char *app_url) { emscripten_fetch_attr_t attr; emscripten_fetch_attr_init(&attr); @@ -36,5 +30,14 @@ void getproducts(const char *token) char auth[strlen(schema) + strlen(token) + 1]; sprintf(auth, "%s%s", schema, token); attr.requestHeaders = (const char *[]){ "Authorization", auth, NULL }; - emscripten_fetch(&attr, "products"); + static const char *path = "/products"; + char url[strlen(app_url) + strlen(path) + 1]; + sprintf(url, "%s%s", app_url, path); + emscripten_fetch(&attr, url); +} + +int main(int argc, char *argv[]) +{ + EM_ASM(getToken()); + return 0; } -- cgit v1.2.3