From 9d9faf629e73b6e858936070207227352a6a09b4 Mon Sep 17 00:00:00 2001 From: Marcus Westin Date: Mon, 20 Jun 2011 17:04:55 -0400 Subject: [PATCH] Make the server example work without a global install --- example/client.js | 2 +- example/server.js | 2 +- server.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/example/client.js b/example/client.js index 1154b72..dbd1496 100644 --- a/example/client.js +++ b/example/client.js @@ -1,4 +1,4 @@ var dependency = require('./shared/dependency') var el = document.body.appendChild(document.createElement('div')) -el.innerHTML = 'shared dependency:' + dependency +el.innerHTML = 'shared dependency:' + JSON.stringify(dependency) diff --git a/example/server.js b/example/server.js index 952f93f..0b8adbf 100644 --- a/example/server.js +++ b/example/server.js @@ -1,7 +1,7 @@ var http = require('http'), fs = require('fs'), dependency = require('./shared/dependency'), - requireServer = require('require/server') + requireServer = require('../server') // this would be require('require/server') in most applications var base = __dirname + '/', root = 'require' diff --git a/server.js b/server.js index 5c0ea3c..5f3757f 100644 --- a/server.js +++ b/server.js @@ -79,7 +79,7 @@ function _handleMainModuleRequest(reqPath, res) { try { var deps = util.getDependencyList(modulePath) } catch(err) { return _sendError(res, err) } - res.setHeader('Content-Type', 'text/javascript') + res.writeHead(200, { 'Content-Type':'text/javascript' }) res.write('var require = {}\n') each(deps, function(dependency) { res.write('document.write(\'\')\n') @@ -103,7 +103,7 @@ function _handleModuleRequest(reqPath, res) { code = code.replace(requireStmnt, 'require["'+depPath+'"]') }) - res.setHeader('Content-Type', 'text/javascript') + res.writeHead(200, { 'Content-Type':'text/javascript' }) res.write(_closureStart + _moduleDef) res.write(code) res.write('\nrequire["'+reqPath+'"]=module.exports')