diff options
Diffstat (limited to 'school/node_modules/node-forge/nodejs/server.js')
-rw-r--r-- | school/node_modules/node-forge/nodejs/server.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/school/node_modules/node-forge/nodejs/server.js b/school/node_modules/node-forge/nodejs/server.js deleted file mode 100644 index 175bd56..0000000 --- a/school/node_modules/node-forge/nodejs/server.js +++ /dev/null @@ -1,46 +0,0 @@ -var PATH = require('path'); -var express = require('express'); -var PORT = 8083; - -exports.main = function(callback) { - try { - var app = express(); - - mountStaticDir(app, /^\/forge\/(.*)$/, PATH.join(__dirname, '../js')); - mountStaticDir(app, /^\/test\/(.*)$/, PATH.join(__dirname, 'test')); - mountStaticDir(app, /^\/mocha\/(.*)$/, PATH.join(__dirname, 'node_modules/mocha')); - mountStaticDir(app, /^\/chai\/(.*)$/, PATH.join(__dirname, 'node_modules/chai')); - app.get(/^\//, express.static(PATH.join(__dirname, 'ui'))); - - var server = app.listen(PORT); - - console.log('open http://localhost:' + PORT + '/'); - - return callback(null, { - server: server, - port: PORT - }); - } catch(err) { - return callback(err); - } -}; - -function mountStaticDir(app, route, path) { - app.get(route, function(req, res, next) { - var originalUrl = req.url; - req.url = req.params[0]; - express.static(path)(req, res, function() { - req.url = originalUrl; - return next.apply(null, arguments); - }); - }); -} - -if(require.main === module) { - exports.main(function(err) { - if(err) { - console.error(err.stack); - process.exit(1); - } - }); -} |