Bladeren bron

Some improvements to TrivialServer, we can call require from class side initializer, as long as we skip using var so that we actually modify the global variable.

Göran Krampe 14 jaren geleden
bovenliggende
commit
01de379433
3 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 2 1
      nodejs/trivialserver/README
  2. 1 1
      nodejs/trivialserver/TrivialServer.st
  3. 0 1
      nodejs/trivialserver/main.js

+ 2 - 1
nodejs/trivialserver/README

@@ -5,7 +5,8 @@ trivial          - trivial bash script to run resulting program.
 main.js          - small "doit" to actually run code. Will be added by ntalkc.
 main.js          - small "doit" to actually run code. Will be added by ntalkc.
 Makefile         - trivial makefile, read it.
 Makefile         - trivial makefile, read it.
 
 
-TrivialServer.js - produced when you run make. Contains JTalk + Hello.st + main.js
+TrivialServer.js - produced when you run make.
+Program.js       - Contains JTalk + TrivialServer.js + main.js
 
 
 To play, do this:
 To play, do this:
 
 

+ 1 - 1
nodejs/trivialserver/TrivialServer.st

@@ -29,5 +29,5 @@ process: aRequest
 
 
 !TrivialServer class methodsFor: 'initialization'!
 !TrivialServer class methodsFor: 'initialization'!
 initialize
 initialize
-	{'var os = require(''os'');'}
+	{'os = require(''os'');'}
 ! !
 ! !

+ 0 - 1
nodejs/trivialserver/main.js

@@ -1,5 +1,4 @@
 var http = require('http');
 var http = require('http');
-var os = require('os');
 // Instantiate a JTalk object to process requests
 // Instantiate a JTalk object to process requests
 var server = smalltalk.TrivialServer._new();
 var server = smalltalk.TrivialServer._new();
 http.createServer(function (req, res) {
 http.createServer(function (req, res) {