forked from svrjs/svrjs
Improved Bun workaround
This commit is contained in:
parent
3edbc80e7d
commit
1e2d61ff64
2 changed files with 24 additions and 22 deletions
|
@ -3,7 +3,7 @@
|
|||
"port": 80,
|
||||
"pubport": 80,
|
||||
"page404": "404.html",
|
||||
"timestamp": 1694195890852,
|
||||
"timestamp": 1694196507492,
|
||||
"blacklist": [],
|
||||
"nonStandardCodes": [],
|
||||
"enableCompression": true,
|
||||
|
|
4
svr.js
4
svr.js
|
@ -223,6 +223,7 @@ if (!singlethreaded) {
|
|||
function checkSendImplementation(worker) {
|
||||
var sendImplemented = true;
|
||||
|
||||
if (!(process.versions && process.versions.bun && process.versions.bun[0] != "0")) {
|
||||
if (!worker.send) {
|
||||
sendImplemented = false;
|
||||
}
|
||||
|
@ -242,9 +243,11 @@ if (!singlethreaded) {
|
|||
if (err.message === "NOT IMPLEMENTED") {
|
||||
sendImplemented = false;
|
||||
}
|
||||
console.log(err);
|
||||
}
|
||||
|
||||
console.log = oldLog;
|
||||
}
|
||||
|
||||
return sendImplemented;
|
||||
}
|
||||
|
@ -5083,7 +5086,6 @@ function start(init) {
|
|||
}
|
||||
if (!cluster.isPrimary && cluster.isPrimary !== undefined) {
|
||||
process.on("message", function (line) {
|
||||
if(line === undefined) return; // Workaround for Bun 1.0.0
|
||||
try {
|
||||
if (line == "") {
|
||||
// Does Nothing
|
||||
|
|
Reference in a new issue