Explorar o código

[uwebsockets.js] Use faster plaintext response, update version (#9056)

uNetworkingAB hai 1 ano
pai
achega
3a6fcdbbb3

+ 3 - 3
frameworks/JavaScript/uwebsockets.js/package-lock.json

@@ -12,7 +12,7 @@
         "mariadb": "^3.3.0",
         "postgres": "^3.4.4",
         "slow-json-stringify": "^2.0.1",
-        "uWebSockets.js": "uNetworking/uWebSockets.js#v20.43.0"
+        "uWebSockets.js": "uNetworking/uWebSockets.js#v20.44.0"
       }
     },
     "node_modules/@types/geojson": {
@@ -98,8 +98,8 @@
       "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
     },
     "node_modules/uWebSockets.js": {
-      "version": "20.31.0",
-      "resolved": "git+ssh://[email protected]/uNetworking/uWebSockets.js.git#809b99d2d7d12e2cbf89b7135041e9b41ff84084"
+      "version": "20.44.0",
+      "resolved": "git+ssh://[email protected]/uNetworking/uWebSockets.js.git#8fa05571bf6ea95be8966ad313d9d39453e381ae"
     }
   }
 }

+ 1 - 1
frameworks/JavaScript/uwebsockets.js/package.json

@@ -3,7 +3,7 @@
     "mariadb": "^3.3.0",
     "postgres": "^3.4.4",
     "slow-json-stringify": "^2.0.1",
-    "uWebSockets.js": "uNetworking/uWebSockets.js#v20.43.0"
+    "uWebSockets.js": "uNetworking/uWebSockets.js#v20.44.0"
   },
   "license": "MIT",
   "main": "src/server.js",

+ 5 - 5
frameworks/JavaScript/uwebsockets.js/src/server.js

@@ -16,11 +16,11 @@ if (DATABASE) db = await import(`./database/${DATABASE}.js`);
 
 const webserver = uWebSockets.App();
 
-webserver.get("/plaintext", (response) => {
-  addBenchmarkHeaders(response);
-  response.writeHeader("Content-Type", "text/plain");
-  response.end("Hello, World!");
-});
+webserver.get("/plaintext", new uWebSockets.DeclarativeResponse()
+              .writeHeader("Server", "uWebSockets.js")
+              .writeHeader("Content-Type", "text/plain")
+              .end("Hello, World!")
+);
 
 webserver.get("/json", (response) => {
   addBenchmarkHeaders(response);