diff --git a/kmp/ver-nodejs/src/jsMain/resources/srv.js b/kmp/ver-nodejs/src/jsMain/resources/srv.js index 6d7e23f..16a0bba 100755 --- a/kmp/ver-nodejs/src/jsMain/resources/srv.js +++ b/kmp/ver-nodejs/src/jsMain/resources/srv.js @@ -171,12 +171,13 @@ let srv = http.createServer((req, res) => { // Collect request body var body = ""; req.on("data", (chunk) => { - body = chunk.toString(); + body += chunk.toString(); }); // Process request when finished collecting the body req.on("end", () => { let netRequest = new KT.NetRequest(body, req.method, req.url); + body = ""; srvCtrl().set("request", netRequest); let response = srvCtrl().context.response; diff --git a/run-only b/run-only new file mode 100755 index 0000000..92a5de9 --- /dev/null +++ b/run-only @@ -0,0 +1,9 @@ +#!/bin/bash -e +SCRIPT_DIR=$(cd "$(dirname "$0")" ; pwd -P) +DIST_DIR=$SCRIPT_DIR/dist +PROJECT_DIR=$1 + +# Only run server +cd $DIST_DIR +npm install +npm run start -- --projectDir=../$PROJECT_DIR