adapt for Windows node server
authorLaurent Mazet <mazet@softndesign.org>
Mon, 20 Jul 2026 13:42:03 +0000 (15:42 +0200)
committerLaurent Mazet <mazet@softndesign.org>
Tue, 11 Aug 2026 20:25:44 +0000 (22:25 +0200)
Makefile
server/trivabble-server.js

index c914655a9e66adbc564f48660b722d5351231e53..fd90f6be4356377a0d1757c0ea08ed6d5cde1169 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ ESLINT?=eslint
 
 TIDY?=tidy
 
-ifeq (, $(shell which $(firstword ${ESLINT})))
+ifeq (, $(shell which $(firstword ${ESLINT}) 2>/dev/null))
        ESLINT?=npx eslint
 endif
 
index 3216cbfb316f7f331c5cbb832dfe5edfac6eed54..b44ae39d79212744d65bf3705e4def53d6c233ad 100644 (file)
@@ -1296,7 +1296,7 @@ function handleRequest(request, response) {
             post = post && JSON.parse(post);
         } catch (e) {
             response.statusCode = 400;
-            response.setHeader("application/json");
+            response.setHeader("Content-Type", "application/json; charset=utf-8");
             response.end('{"error":1, "reason": "Unable to parse your JSON data"}');
             return;
         }