Browse Source

clean up node.js warnings about referring to the sys package rather than the util packages which is preferred

paul laptop 12 năm trước cách đây
mục cha
commit
c85053ce8c
1 tập tin đã thay đổi với 4 bổ sung15 xóa
  1. 4 15
      server/server.js

+ 4 - 15
server/server.js

@@ -12738,23 +12738,12 @@ var self=this;
 var stream=nil;
 (stream=smalltalk.send(self['@fs'], "_createWriteStream_", [smalltalk.send(".", "__comma", [smalltalk.send(aRequest, "_url", [])])]));
 smalltalk.send(aRequest, "_setEncoding_", ["utf8"]);
-
-		aRequest.on("data", function (chunk) {
-			stream.write(chunk);
-		});
-		aRequest.on("end", function () {
-			stream.end();
-			aResponse.writeHead(200, "OK", {
-			'Content-Type': 'text/plain',
-			'Access-Control-Allow-Origin': '*'
-       			});
-       			aResponse.end();
-	        })
-	;
+smalltalk.send(aRequest, "_on_do_", ["data", (function(data){return smalltalk.send(stream, "_write_", [data]);})]);
+smalltalk.send(aRequest, "_on_do_", ["end", (function(){smalltalk.send(stream, "_end", []);return smalltalk.send(self, "_respondOKTo_", [aResponse]);})]);
 return self;},
 args: ["aRequest", "aResponse"],
-source: unescape('handlePUTRequest%3A%20aRequest%20respondTo%3A%20aResponse%0A%09%7Cstream%20%7C%0A%09stream%20%3A%3D%20fs%20createWriteStream%3A%20%27.%27%20%2C%20aRequest%20url.%0A%20%20%20%20%20%20%20%20aRequest%20setEncoding%3A%20%27utf8%27.%0A%20%20%20%20%20%20%20%20%3C%0A%09%09aRequest.on%28%22data%22%2C%20function%20%28chunk%29%20%7B%0A%09%09%09stream.write%28chunk%29%3B%0A%09%09%7D%29%3B%0A%09%09aRequest.on%28%22end%22%2C%20function%20%28%29%20%7B%0A%09%09%09stream.end%28%29%3B%0A%09%09%09aResponse.writeHead%28200%2C%20%22OK%22%2C%20%7B%0A%09%09%09%27Content-Type%27%3A%20%27text/plain%27%2C%0A%09%09%09%27Access-Control-Allow-Origin%27%3A%20%27*%27%0A%20%20%20%20%20%20%20%09%09%09%7D%29%3B%0A%20%20%20%20%20%20%20%09%09%09aResponse.end%28%29%3B%0A%09%20%20%20%20%20%20%20%20%7D%29%0A%09%3E'),
-messageSends: ["createWriteStream:", unescape("%2C"), "url", "setEncoding:"],
+source: unescape('handlePUTRequest%3A%20aRequest%20respondTo%3A%20aResponse%0A%09%7Cstream%20%7C%0A%09stream%20%3A%3D%20fs%20createWriteStream%3A%20%27.%27%20%2C%20aRequest%20url.%0A%20%20%20%20%20%20%20%20aRequest%20setEncoding%3A%20%27utf8%27.%0A%20%20%20%20%20%20%20%20aRequest%20on%3A%20%27data%27%20do%3A%20%5B%3Adata%20%7C%20stream%20write%3A%20data%5D.%0A%0A%20%20%20%20%20%20%20%20aRequest%20on%3A%20%27end%27%20do%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stream%20end.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20self%20respondOKTo%3A%20aResponse%5D'),
+messageSends: ["createWriteStream:", unescape("%2C"), "url", "setEncoding:", "on:do:", "write:", "end", "respondOKTo:"],
 referencedClasses: []
 }),
 smalltalk.FileServer);