Kaynağa Gözat

Serve BASE_URL/style.css.

I thought I was already doing this 🤦(not that it really matters much).
default 3 ay önce
ebeveyn
işleme
7f2be13079
1 değiştirilmiş dosya ile 13 ekleme ve 0 silme
  1. 13 0
      httpd.c

+ 13 - 0
httpd.c

@@ -275,6 +275,19 @@ int server_get_handler(xs_dict *req, const char *q_path,
                             "Disallow: /\n");
     }
     else
+    if (strcmp(q_path, "/style.css") == 0) {
+        FILE *f;
+        xs *css_fn = xs_fmt("%s/style.css", srv_basedir);
+
+        if ((f = fopen(css_fn, "r")) != NULL) {
+            *body = xs_readall(f);
+            fclose(f);
+
+            status = HTTP_STATUS_OK;
+            *ctype = "text/css";
+        }
+    }
+    else
     if (strcmp(q_path, "/share") == 0) {
         const xs_dict *q_vars = xs_dict_get(req, "q_vars");
         const char *url  = xs_dict_get(q_vars, "url");