Changeset 452 for Dev/trunk/src/server
- Timestamp:
- 06/08/13 23:40:39 (12 years ago)
- Location:
- Dev/trunk/src
- Files:
-
- 1 edited
- 3 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src
- Property svn:externals deleted
-
Dev/trunk/src/server
-
Property
svn:ignore
set to
node_modules
-
Property
svn:ignore
set to
-
Dev/trunk/src/server/package.json
r451 r452 7 7 "express": "~3.2.3", 8 8 "underscore": "~1.4.4" 9 }, 10 "dojoBuild": "qed-server.profile.js" 9 } 11 10 } -
Dev/trunk/src/server/server.js
r451 r452 6 6 var _ = require("underscore"); 7 7 8 function staticFile(request, response) {9 re sponse.sendfile(__dirname+request.path);8 function clientPath(relativePath) { 9 return path.resolve('../client/'+relativePath); 10 10 } 11 11 12 var __dirname = path.resolve('..');13 14 12 var httpsOptions = { 15 key: fs.readFileSync( __dirname+'/qed-server.key'),16 cert: fs.readFileSync( __dirname+'/qed-server.pem')13 key: fs.readFileSync(path.resolve('../qed-server.key')), 14 cert: fs.readFileSync(path.resolve('../qed-server.pem')) 17 15 }; 18 16 … … 22 20 app.use(express.favicon()); 23 21 app.get('/', function(request, response){ 24 response.sendfile( __dirname+'/index.html');22 response.sendfile(clientPath('index.html')); 25 23 }); 26 app.get('/*.html', staticFile); 27 _.foreach(['/dojo', '/dijit', '/dojox', '/qed', '/qed-client'], function(dir){ 28 app.use(dir, express['static'](__dirname+dir)); 24 app.get('/*.html', function(request, response) { 25 response.sendfile(clientPath(request.path)); 26 }); 27 _.each(['/dojo', '/dijit', '/dojox', '/qed', '/qed-client'], function(dir){ 28 app.use(dir, express.static(clientPath(dir))); 29 29 }); 30 30 app.use('/data/couch', proxy('http://localhost:5984/qed'));
Note: See TracChangeset
for help on using the changeset viewer.