index : btroops | |
Virtual board game-aid for BattleTroops, an infantry combat simulator wargame published by FASA in 1989. |
aboutsummaryrefslogtreecommitdiff |
path: root/server.cjs
diff options
Diffstat (limited to 'server.cjs')
-rw-r--r-- | server.cjs | 43 |
1 files changed, 42 insertions, 1 deletions
@@ -1,4 +1,44 @@ const { createServer } = require('esbuild-server'); +// const { IncomingMessage } = require('node:http'); +// const { URL } = require('node:url'); +// const path = require('node:path'); + +// class Request extends IncomingMessage { +// constructor(socket) { +// super(socket); +// } + +// get url() { +// console.log('getter called', this._url); +// return this._url; +// } + +// set url(val) { +// console.log('setter called', val); +// this._url = val; +// } +// } + +// const propDesc = Object.getOwnPropertyDescriptor(URL.prototype, 'pathname'); + +// // console.log('propDesc before', propDesc); + +// Object.defineProperty(URL.prototype, 'pathname', { +// __proto__: null, +// get: function() { +// const pathname = propDesc.get.call(this); +// console.log('get pathname', path.normalize(path.join('public', pathname))); + +// return pathname; +// }, +// // set: function(val) { +// // console.log('set pathname', val); +// // propDesc.set.call(this, val); +// // // this._pathname = val; +// // }, +// }); + +// console.log('path', path.normalize(path.join('public', 'assets/css/damage_block.css'))) const server = createServer( { @@ -12,6 +52,7 @@ const server = createServer( } }, { + // http: { IncomingMessage: Request }, static: 'public', ...(process.env.NODE_ENV === 'test') && { port: 3005, @@ -24,7 +65,7 @@ const server = createServer( const buildStart = Date.now(); server .start() - .then(() => { + .then((d) => { console.log(`Build completed in ${Date.now() - buildStart}ms`); }) .catch(() => { |